From: Lukas Oberhuber Date: Fri, 8 Nov 2024 00:08:33 +0000 (+0000) Subject: cmake: Fix #4038 MacOS target older OS and SDK versions X-Git-Tag: v1.5.7^2~64^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4191%2Fhead;p=thirdparty%2Fzstd.git cmake: Fix #4038 MacOS target older OS and SDK versions This fix ensures that when `MACOSX_DEPLOYMENT_TARGET` and `SDKROOT` are set, they are respected when building the libraries and executables. --- diff --git a/Makefile b/Makefile index 95d45afb4..e80505b7f 100644 --- a/Makefile +++ b/Makefile @@ -200,9 +200,9 @@ travis-install: .PHONY: clangbuild-darwin-fat clangbuild-darwin-fat: clean clang -v - CXX=clang++ CC=clang CFLAGS="-Werror -Wconversion -Wno-sign-conversion -Wdocumentation -arch arm64" $(MAKE) zstd-release + CXX=clang++ CC=clang CFLAGS+="-Werror -Wconversion -Wno-sign-conversion -Wdocumentation -arch arm64" $(MAKE) zstd-release mv programs/zstd programs/zstd_arm64 - CXX=clang++ CC=clang CFLAGS="-Werror -Wconversion -Wno-sign-conversion -Wdocumentation -arch x86_64" $(MAKE) zstd-release + CXX=clang++ CC=clang CFLAGS+="-Werror -Wconversion -Wno-sign-conversion -Wdocumentation -arch x86_64" $(MAKE) zstd-release mv programs/zstd programs/zstd_x64 lipo -create programs/zstd_x64 programs/zstd_arm64 -output programs/zstd