123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- {
- "git_url":"https://github.com/AcademySoftwareFoundation/openexr.git",
- "git_tag":"v3.1.3",
- "package_name":"OpenEXR",
- "package_version":"3.1.3-rev4",
- "package_url":"https://www.openexr.com/",
- "package_license":"BSD-3-Clause",
- "package_license_file":"LICENSE.md",
- "cmake_find_source":"FindOpenEXR.cmake",
- "cmake_find_target":"FindOpenEXR.cmake",
- "extra_files_to_copy": [
- ["FindImath.cmake", "FindImath.cmake"],
- ["../../Scripts/cmake/o3de_package_utilities.cmake", "o3de_package_utilities.cmake"]
- ],
- "cmake_install_filter":[
- "*.cmake",
- "*.a",
- "*.lib",
- "*.h",
- "LICENSE.md"
- ],
- "cmake_generate_args_common" : [
- "-DBUILD_TESTING=OFF",
- "-DOPENEXR_BUILD_EXAMPLES=OFF",
- "-DOPENEXR_INSTALL_EXAMPLES=OFF",
- "-DOPENEXR_BUILD_TOOLS=OFF",
- "-DOPENEXR_INSTALL_TOOLS=OFF",
- "-DOPENEXR_RUN_FUZZ_TESTS=OFF",
- "-DBUILD_SHARED_LIBS=OFF",
- "-DDOCS=OFF",
- "-DPYTHON=OFF"
- ],
- "Platforms":{
- "Windows":{
- "Windows":{
- "build_configs" : ["Debug", "Release"],
- "package_version":"3.1.3-rev5",
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-windows", "8847112429744eb11d92c44026fc5fc53caa4a06709382b5f13978f3c26c4cbd", ""]
- ],
- "cmake_generate_args":[
- "-G",
- "\"Visual Studio 16 2019\""
- ],
- "custom_test_cmd" : [
- "test_openexr_windows.cmd"
- ]
- },
- "Android": {
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-android", "73c9e88892c237a3fc6eafc04268ccd9d479e6d55f9df2ed58b236c8f9cf2cae", ""]
- ],
- "build_configs" : ["Release"],
- "cmake_generate_args_release": [
- "-G",
- "Ninja",
- "-DCMAKE_TOOLCHAIN_FILE=../../../../Scripts/cmake/Platform/Android/Toolchain_android.cmake",
- "-DCMAKE_BUILD_TYPE=Release"
- ],
- "custom_test_cmd" : [
- "test_openexr_android.cmd"
- ]
- }
- },
- "Darwin":{
- "Mac":{
- "build_configs" : ["Release"],
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-mac", "b6fea9c79b8bf106d4703b67fecaa133f832ad28696c2ceef45fb5f20013c096", ""]
- ],
- "custom_toolchain_file" : "../cmake/Platform/Mac/Toolchain_mac.cmake",
- "cmake_generate_args_release": [
- "-G",
- "Xcode"
- ],
- "custom_test_cmd" : [
- "./test_openexr_mac.sh"
- ]
- },
- "iOS":{
- "build_configs" : ["Release"],
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-ios", "c7f10b4d0fe63192054d926f53b08e852cdf472bc2b18e2f7be5aecac1869f7f", ""]
- ],
- "custom_toolchain_file" : "../cmake/Platform/iOS/Toolchain_ios.cmake",
- "cmake_generate_args_release": [
- "-G",
- "Xcode"
- ],
- "custom_test_cmd" : [
- "./test_openexr_ios.sh"
- ]
- }
- },
- "Linux":{
- "Linux":{
- "build_configs" : ["release"],
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-linux", "9be5ea85722fc27a8645a9c8a812669d107c68e6baa2ca0740872eaeb6a8b0fc", ""]
- ],
- "cmake_generate_args_release":[
- "-G",
- "Ninja",
- "-DCMAKE_BUILD_TYPE=Release"
- ],
- "custom_test_cmd" : [
- "./test_openexr_linux.sh"
- ]
- },
- "Linux-aarch64":{
- "build_configs" : ["release"],
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-linux-aarch64", "ce9d1ed2883d77ffc69c7982c078595c1f89ca55ec19d89fe7e6beb05f774775", ""]
- ],
- "cmake_generate_args_release":[
- "-G",
- "Ninja",
- "-DCMAKE_BUILD_TYPE=Release"
- ],
- "custom_test_cmd" : [
- "./test_openexr_linux.sh"
- ]
- }
- }
- }
- }
|