From: Daniel Stenberg Date: Thu, 29 Oct 2020 09:01:42 +0000 (+0100) Subject: acinclude: detect manually set minimum macos/ipod version X-Git-Tag: curl-7_74_0~118 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c131148b695afd9cf6601ce8879711ccb8ba0a9d;p=thirdparty%2Fcurl.git acinclude: detect manually set minimum macos/ipod version ... even if set in the CC or IPHONEOS/MACOSX_DEPLOYMENT_TARGET variables. Reported-by: hamstergene on github Fixes #6138 Closes #6140 --- diff --git a/acinclude.m4 b/acinclude.m4 index e7a36e4bd6..fb77b2cfde 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -2526,14 +2526,20 @@ AC_DEFUN([CURL_MAC_CFLAGS], [ AC_MSG_RESULT([$tst_cflags]); if test "$tst_cflags" = "yes"; then - AC_MSG_CHECKING([for *version-min in CFLAGS]) + AC_MSG_CHECKING([for *version-min set by user]) min="" - if test -z "$(echo $CFLAGS | grep m.*os.*-version-min)"; then + if test -n "$IPHONEOS_DEPLOYMENT_TARGET"; then + var="IPHONEOS_DEPLOYMENT_TARGET" + elif test -n "$MACOSX_DEPLOYMENT_TARGET"; then + var="MACOSX_DEPLOYMENT_TARGET" + elif test -z "$(echo $CFLAGS $CC | grep m.*os.*-version-min)"; then min="-mmacosx-version-min=10.8" CFLAGS="$CFLAGS $min" + else + var="CFLAGS or CC" fi if test -z "$min"; then - AC_MSG_RESULT([set by user]) + AC_MSG_RESULT([set by user in $var]) else AC_MSG_RESULT([$min set]) fi