123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- {
- "git_url": "https://git.code.sf.net/p/libpng/code",
- "git_tag": "v1.6.37",
- "package_name": "png",
- "package_version": "1.6.37-rev2",
- "package_url": "http://www.libpng.org/",
- "package_license": "libpng-2.0",
- "package_license_file": "LICENSE",
- "cmake_find_source": "FindPNG.cmake",
- "cmake_find_target": "FindPNG.cmake",
- "cmake_generate_args_common" : [
- "-DPNG_SHARED=OFF",
- "-DPNG_TESTS=OFF",
- "-DPNG_DEBUG=OFF",
- "-DPNG_STATIC=ON",
- "-DCMAKE_POSITION_INDEPENDENT_CODE=TRUE",
- "-DCMAKE_CXX_STANDARD=17",
- "-DBUILD_SHARED_LIBS=OFF",
- "-DPNG_ARM_NEON=on"
- ],
- "cmake_build_args_common": [
- "--parallel"
- ],
- "build_configs":[
- "Release"
- ],
- "cmake_install_filter" : [
- "*.h",
- "*.a",
- "*.lib",
- "LICENSE"
- ],
- "Platforms": {
- "Windows": {
- "Windows": {
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-windows", "8847112429744eb11d92c44026fc5fc53caa4a06709382b5f13978f3c26c4cbd", ""]
- ],
- "cmake_generate_args_release": [
- "-G",
- "\"Visual Studio 16 2019\""
- ],
- "custom_test_cmd": [
- "test_png_windows.cmd"
- ]
- },
- "Android":{
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-android", "73c9e88892c237a3fc6eafc04268ccd9d479e6d55f9df2ed58b236c8f9cf2cae", ""]
- ],
- "cmake_generate_args_release": [
- "-G",
- "Ninja",
- "-DCMAKE_TOOLCHAIN_FILE=../../../../Scripts/cmake/Platform/Android/Toolchain_android.cmake",
- "-DCMAKE_BUILD_TYPE=Release"
- ],
- "cmake_build_args_release" : [
- "--target",
- "png_static"
- ],
- "custom_test_cmd": [
- "test_png_android.cmd"
- ]
- }
- },
- "Darwin": {
- "Mac": {
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-mac", "b6fea9c79b8bf106d4703b67fecaa133f832ad28696c2ceef45fb5f20013c096", ""]
- ],
- "cmake_generate_args_release": [
- "-G",
- "Xcode",
- "-DCMAKE_MACOSX_BUNDLE=OFF",
- "-DCMAKE_TOOLCHAIN_FILE=../../../../Scripts/cmake/Platform/Mac/Toolchain_mac.cmake",
- "-T",
- "buildsystem=1"
- ],
- "custom_test_cmd": [
- "./test_png_mac.sh"
- ]
- },
- "iOS": {
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-ios", "c7f10b4d0fe63192054d926f53b08e852cdf472bc2b18e2f7be5aecac1869f7f", ""]
- ],
- "cmake_generate_args_release": [
- "-G",
- "Xcode",
- "-DCMAKE_TOOLCHAIN_FILE=../../../../Scripts/cmake/Platform/iOS/Toolchain_ios.cmake",
- "-T",
- "buildsystem=1"
- ],
- "custom_test_cmd": [
- "./test_png_ios.sh"
- ],
- "package_version": "1.6.37-rev3"
- }
- },
- "Linux": {
- "Linux": {
- "depends_on_packages" :[
- ["zlib-1.2.11-rev5-linux", "9be5ea85722fc27a8645a9c8a812669d107c68e6baa2ca0740872eaeb6a8b0fc", ""]
- ],
- "cmake_generate_args_release": [
- "-G",
- "Ninja",
- "-DCMAKE_BUILD_TYPE=Release"
- ],
- "custom_test_cmd": [
- "./test_png_linux.sh"
- ]
- },
- "Linux-aarch64": {
- "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_png_linux.sh"
- ]
- }
- }
- }
- }
|