Correct wxUSE_MACOSX_VERSION_MIN setting when running under OS X 10.4.

sw_vers outputs e.g. 10.4.11 under 10.4 so comparing its result with just 10.4
is wrong, match it against "10.4*" using case instead to ensure that 10.4.11
is indeed recognized as 10.4.

Closes #11579.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62997 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2009-12-27 19:40:15 +00:00
parent 4d056a68ad
commit a49318f1c9
2 changed files with 32 additions and 14 deletions

13
configure vendored
View File

@@ -18497,13 +18497,22 @@ done
echo "$as_me: WARNING: Assuming OS X 10.4, use --with-macosx-version-min to override." >&2;}
OSX_VERSION="10.4"
fi
if test "$wxUSE_OSX_CARBON" = 1 -o "x$OSX_VERSION" = "x10.4"; then
case "$OSX_VERSION" in
10.4* )
wxUSE_MACOSX_VERSION_MIN=10.4
;;
* )
if test "$wxUSE_OSX_CARBON" = 1; then
# otherwise configure stops on leopard for universal_binary
wxUSE_MACOSX_VERSION_MIN=10.4
else
# for OS X Cocoa, use 10.5 so we can get 64-bit compile on Snow Leopard
# for Cocoa, use 10.5 to be able to compile it in 64 bits too
wxUSE_MACOSX_VERSION_MIN=10.5
fi
;;
esac
fi
NEEDS_GCC40="no"

View File

@@ -1229,13 +1229,22 @@ elif test "x$wxUSE_MACOSX_VERSION_MIN" = "x"; then
AC_MSG_WARN([Assuming OS X 10.4, use --with-macosx-version-min to override.])
OSX_VERSION="10.4"
fi
if test "$wxUSE_OSX_CARBON" = 1 -o "x$OSX_VERSION" = "x10.4"; then
case "$OSX_VERSION" in
10.4* )
wxUSE_MACOSX_VERSION_MIN=10.4
;;
* )
if test "$wxUSE_OSX_CARBON" = 1; then
# otherwise configure stops on leopard for universal_binary
wxUSE_MACOSX_VERSION_MIN=10.4
else
# for OS X Cocoa, use 10.5 so we can get 64-bit compile on Snow Leopard
# for Cocoa, use 10.5 to be able to compile it in 64 bits too
wxUSE_MACOSX_VERSION_MIN=10.5
fi
;;
esac
fi
NEEDS_GCC40="no"