From: Viktor Szakats Date: Fri, 17 Jan 2025 00:09:48 +0000 (+0100) Subject: configure: UWP and Android follow-up fixes X-Git-Tag: curl-8_12_0~97 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=140790d74d2cf03c38730f244ef7b8f3028329b3;p=thirdparty%2Fcurl.git configure: UWP and Android follow-up fixes - limit UWP detection to native Windows. - add missing double-quotes to variable. - drop interlock and sync order in buildinfo flags. Follow-up to 56a74fac47a27cfbfe2f49976938dab7a1b9b4f2 #16014 Follow-up to f7bb6c1f64049dcdaee970de6759db6f8597879e #16020 Closes #16027 --- diff --git a/acinclude.m4 b/acinclude.m4 index 21b6d0c406..23d641bcfa 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1524,21 +1524,14 @@ AC_DEFUN([CURL_PREPARE_BUILDINFO], [ case $host in *-apple-*) curl_pflags="${curl_pflags} APPLE";; esac - if test "$curl_cv_native_windows" = 'yes'; then - curl_pflags="${curl_pflags} WIN32" - else - case $host in - *-*-*bsd*|*-*-aix*|*-*-hpux*|*-*-interix*|*-*-irix*|*-*-linux*|*-*-solaris*|*-*-sunos*|*-apple-*|*-*-cygwin*|*-*-msys*) - curl_pflags="${curl_pflags} UNIX";; - esac - case $host in - *-*-*bsd*) - curl_pflags="${curl_pflags} BSD";; - esac - fi - if test "$curl_cv_winuwp" = 'yes'; then - curl_pflags="${curl_pflags} UWP" - fi + case $host in + *-*-*bsd*|*-*-aix*|*-*-hpux*|*-*-interix*|*-*-irix*|*-*-linux*|*-*-solaris*|*-*-sunos*|*-apple-*|*-*-cygwin*|*-*-msys*) + curl_pflags="${curl_pflags} UNIX";; + esac + case $host in + *-*-*bsd*) + curl_pflags="${curl_pflags} BSD";; + esac case $host in *-*-android*) curl_pflags="${curl_pflags} ANDROID" @@ -1548,6 +1541,12 @@ AC_DEFUN([CURL_PREPARE_BUILDINFO], [ fi ;; esac + if test "$curl_cv_native_windows" = 'yes'; then + curl_pflags="${curl_pflags} WIN32" + fi + if test "$curl_cv_winuwp" = 'yes'; then + curl_pflags="${curl_pflags} UWP" + fi if test "$curl_cv_cygwin" = 'yes'; then curl_pflags="${curl_pflags} CYGWIN" fi diff --git a/configure.ac b/configure.ac index db06693773..072f6f6dbb 100644 --- a/configure.ac +++ b/configure.ac @@ -494,9 +494,11 @@ CURL_CHECK_COMPILER CURL_CHECK_NATIVE_WINDOWS curl_cv_winuwp='no' -case $CPPFLAGS in - *-DWINSTORECOMPAT*) curl_cv_winuwp='yes';; -esac +if test "$curl_cv_native_windows" = "yes"; then + case "$CPPFLAGS" in + *-DWINSTORECOMPAT*) curl_cv_winuwp='yes';; + esac +fi CURL_SET_COMPILER_BASIC_OPTS CURL_SET_COMPILER_DEBUG_OPTS