Bladeren bron

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 jaren geleden
bovenliggende
commit
1407f3de9e
1 gewijzigde bestanden met toevoegingen van 23 en 5 verwijderingen
  1. 23 5
      package-system/libpng/build_config.json

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

@@ -13,13 +13,19 @@
             "Windows": {
                 "cmake_generate_args": [
                     "-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": {
                 "cmake_generate_args": [
                     "-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": {
                 "cmake_generate_args": [
                     "-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": {
                 "cmake_generate_args": [
                     "-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": {
                 "cmake_generate_args": [
                     "-DZLIB_ROOT=../../zlib-linux/zlib",
-                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW"
+                    "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW",
+                    "-DPNG_SHARED=OFF",
+                    "-DPNG_TESTS=OFF",
+                    "-DPNG_DEBUG=OFF"
                 ]
             }
         }