From c0a99cbc201bbb655a89a904593ccd55d546f9b3 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 5 Jan 2021 02:00:32 +0000 Subject: [PATCH] Fix cmake projects having too high macOS deploy targets --- setup/functions.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/setup/functions.sh b/setup/functions.sh index d3ae922..336b3aa 100644 --- a/setup/functions.sh +++ b/setup/functions.sh @@ -247,7 +247,17 @@ function build_cmake() { local pkgdir="${PAWPAW_BUILDDIR}/${name}-${version}" if [ "${CROSS_COMPILING}" -eq 1 ]; then - extraconfrules="-DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME} ${extraconfrules}" + extraconfrules+=" -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}" + fi + if [ "${MACOS}" -eq 1 ]; then + if [ "${MACOS_OLD}" -eq 1 ]; then + OSX_TARGET="10.5" + elif [ "${MACOS_UNIVERSAL}" -eq 1 ]; then + OSX_TARGET="10.12" + else + OSX_TARGET="10.8" + fi + extraconfrules+=" -DCMAKE_OSX_DEPLOYMENT_TARGET=${OSX_TARGET}" fi _prebuild "${name}" "${pkgdir}"