瀏覽代碼

Update libpng build options to disable shared (dll/dylib) outputs, debug outputs, test outputs, and make ios target generate arm64 binary

Signed-off-by: rgba16f <[email protected]>
rgba16f 4 年之前
父節點
當前提交
1407f3de9e
共有 1 個文件被更改,包括 23 次插入5 次删除
  1. 23 5
      package-system/libpng/build_config.json

+ 23 - 5
package-system/libpng/build_config.json

@@ -13,13 +13,19 @@
             "Windows": {
             "Windows": {
                 "cmake_generate_args": [
                 "cmake_generate_args": [
                     "-DZLIB_ROOT=../../zlib-windows/zlib",
                     "-DZLIB_ROOT=../../zlib-windows/zlib",
-                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW"
+                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW",
+                    "-DPNG_SHARED=OFF",
+                    "-DPNG_TESTS=OFF",
+                    "-DPNG_DEBUG=OFF"
                 ]
                 ]
             },
             },
             "Android": {
             "Android": {
                 "cmake_generate_args": [
                 "cmake_generate_args": [
                     "-DZLIB_ROOT=../../zlib-android/zlib",
                     "-DZLIB_ROOT=../../zlib-android/zlib",
-                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW"
+                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW",
+                    "-DPNG_SHARED=OFF",
+                    "-DPNG_TESTS=OFF",
+                    "-DPNG_DEBUG=OFF"
                 ]
                 ]
             }
             }
         },
         },
@@ -27,13 +33,22 @@
             "Mac": {
             "Mac": {
                 "cmake_generate_args": [
                 "cmake_generate_args": [
                     "-DZLIB_ROOT=../../zlib-mac/zlib",
                     "-DZLIB_ROOT=../../zlib-mac/zlib",
-                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW"
+                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW",
+                    "-DPNG_SHARED=OFF",
+                    "-DPNG_TESTS=OFF",
+                    "-DPNG_DEBUG=OFF"
                 ]
                 ]
             },
             },
             "iOS": {
             "iOS": {
                 "cmake_generate_args": [
                 "cmake_generate_args": [
                     "-DZLIB_ROOT=../../zlib-ios/zlib",
                     "-DZLIB_ROOT=../../zlib-ios/zlib",
-                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW"
+                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW",
+                    "-DPNG_SHARED=OFF",
+                    "-DPNG_TESTS=OFF",
+                    "-DPNG_DEBUG=OFF",
+                    "-DCMAKE_SYSTEM_NAME=iOS",
+                    "-DCMAKE_OSX_DEPLOYMENT_TARGET=13.0",
+                    "-DCMAKE_OSX_ARCHITECTURES=arm64"
                 ]
                 ]
             }
             }
         },
         },
@@ -41,7 +56,10 @@
             "Linux": {
             "Linux": {
                 "cmake_generate_args": [
                 "cmake_generate_args": [
                     "-DZLIB_ROOT=../../zlib-linux/zlib",
                     "-DZLIB_ROOT=../../zlib-linux/zlib",
-                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW"
+                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW",
+                    "-DPNG_SHARED=OFF",
+                    "-DPNG_TESTS=OFF",
+                    "-DPNG_DEBUG=OFF"
                 ]
                 ]
             }
             }
         }
         }