Skip to content

Commit 8e2c891

Browse files
authored
brotli,lz4 构建指定 最低cmake 版本,解决macos 环境下构建报错 (#950)
* brotli 构建指定 最低cmake 版本,解决macos 环境下构建报错 * libz4 添加 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 * update libzstd CMAKE_POLICY_VERSION_MINIMUM=3.5 * update libssh2 cmake config * update libzip cmake config * update libjpeg build config * update svt_av1 build config * update libyuv build config
1 parent 07545bb commit 8e2c891

File tree

8 files changed

+15
-7
lines changed

8 files changed

+15
-7
lines changed

sapi/src/builder/library/brotli.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
-DBROTLI_SHARED_LIBS=OFF \
2626
-DBROTLI_STATIC_LIBS=ON \
2727
-DBROTLI_DISABLE_TESTS=OFF \
28-
-DBROTLI_BUNDLED_MODE=OFF
28+
-DBROTLI_BUNDLED_MODE=OFF \
29+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
2930
3031
cmake --build . --config Release --target install
3132
EOF

sapi/src/builder/library/libjpeg.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
-DBUILD_SHARED_LIBS=OFF \
2424
-DBUILD_STATIC_LIBS=ON \
2525
-DENABLE_SHARED=OFF \
26-
-DENABLE_STATIC=ON
26+
-DENABLE_STATIC=ON \
27+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
2728
2829
EOF
2930
)

sapi/src/builder/library/liblz4.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
-DBUILD_STATIC_LIBS=ON \
2828
-DLZ4_POSITION_INDEPENDENT_LIB=ON \
2929
-DLZ4_BUILD_LEGACY_LZ4C=ON \
30-
-DLZ4_BUILD_CLI=ON
30+
-DLZ4_BUILD_CLI=ON \
31+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
3132
EOF
3233
)
3334
->withBinPath($liblz4_prefix . '/bin')

sapi/src/builder/library/libssh2.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
-DOpenSSL_ROOT={$openssl_prefix} \
3535
-DCRYPTO_BACKEND=OpenSSL \
3636
-DBUILD_TESTING=OFF \
37-
-DBUILD_EXAMPLES=OFF
37+
-DBUILD_EXAMPLES=OFF \
38+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
3839
3940
cmake --build . --target install
4041
EOF

sapi/src/builder/library/libyuv.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
-DBUILD_SHARED_LIBS=OFF \
3737
-DBUILD_STATIC_LIBS=ON \
3838
-DCMAKE_PREFIX_PATH="{$libjpeg_prefix}" \
39+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
3940
4041
cmake --build . --config Release
4142

sapi/src/builder/library/libzip.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
-DZLIB_ROOT={$zlib_prefix} \
4545
-DBZip2_ROOT={$bzip2_prefix} \
4646
-DLibLZMA_ROOT={$liblzma_prefix} \
47-
-DZstd_ROOT={$libzstd_prefix}
47+
-DZstd_ROOT={$libzstd_prefix} \
48+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
4849
4950
EOF
5051
)

sapi/src/builder/library/libzstd.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
-DZSTD_LZ4_SUPPORT=ON \
3737
-DZLIB_ROOT={$zlib_prefix} \
3838
-DLibLZMA_ROOT={$liblzma_prefix} \
39-
-DLibLZ4_ROOT={$liblz4_prefix}
39+
-DLibLZ4_ROOT={$liblz4_prefix} \
40+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
4041
EOF
4142
)
4243
->withMakeOptions('lib')

sapi/src/builder/library/svt_av1.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
-DCMAKE_INSTALL_INCLUDEDIR={$svt_av1_prefix}/include \
2727
-DCMAKE_BUILD_TYPE=Release \
2828
-DBUILD_SHARED_LIBS=OFF \
29-
-DBUILD_STATIC_LIBS=ON
29+
-DBUILD_STATIC_LIBS=ON \
30+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
3031
3132
cmake --build . --config Release
3233

0 commit comments

Comments
 (0)