From 1590be8c8d7ff3765b7a7a18fc4cb4fd04ec85f6 Mon Sep 17 00:00:00 2001 From: vkedwardli Date: Thu, 10 Nov 2022 14:16:28 +0800 Subject: [PATCH] macOS: `-mmacosx-version-min` is required for setting min version (#1192) * Set `MACOSX_DEPLOYMENT_TARGET` also --- scripts/build.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index 891a5a2c..5812bd8b 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -108,8 +108,17 @@ main() { fi if [[ $CROSS_ARCH != "" ]]; then - if [[ $platform == "macos" && $CROSS_ARCH == "arm64" ]]; then + if [[ $platform == "macos" ]]; then + macos_version_min=10.11 + if [[ $CROSS_ARCH == "arm64" ]]; then cross_file="--cross-file resources/macos/macos_arm64.conf" + macos_version_min=11.0 + fi + export MACOSX_DEPLOYMENT_TARGET=$macos_version_min + export MIN_SUPPORTED_MACOSX_DEPLOYMENT_TARGET=$macos_version_min + export CFLAGS=-mmacosx-version-min=$macos_version_min + export CXXFLAGS=-mmacosx-version-min=$macos_version_min + export LDFLAGS=-mmacosx-version-min=$macos_version_min fi fi