diff options
author | Tor Lillqvist <tml@iki.fi> | 2013-04-03 20:58:39 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@iki.fi> | 2013-04-03 21:13:05 +0300 |
commit | d8842c2221cb5e6ea958381f9dcd76d9bb9bbafc (patch) | |
tree | 8aa198c3a5c99842c8fb1a77d9a75ec83f2127b5 | |
parent | 69072caa91580944f47a3d243084f63350801734 (diff) |
Remove Mac OS X 10.4 and 10.5 SDK support
Change-Id: Ib47f75f115f3410299890e775784b7c7bbc1316c
-rw-r--r-- | configure.ac | 150 |
1 files changed, 26 insertions, 124 deletions
diff --git a/configure.ac b/configure.ac index cc24bf0f65fa..abd069d83c15 100644 --- a/configure.ac +++ b/configure.ac @@ -2370,9 +2370,9 @@ if test "$_os" = "Darwin"; then # The intent is that for "most" Mac-based developers, a suitable # SDK will be found automatically without any configure options. - # For developers still using Xcode 2 or 3, in /Developer, either + # For developers still using Xcode 3, in /Developer, either # because it is the only Xcode they have, or they have that in - # addition to Xcode 4 in /Applications/Xcode.app, the 10.4 SDK + # addition to Xcode 4 in /Applications/Xcode.app, the 10.6 SDK # should be found. # For developers with a current Xcode 4 installed from the Mac App @@ -2381,13 +2381,11 @@ if test "$_os" = "Darwin"; then AC_MSG_CHECKING([what Mac OS X SDK to use]) if test -z "$with_macosx_sdk"; then - if test -d /Developer/SDKs/MacOSX10.4u.sdk; then - with_macosx_sdk=10.4 - elif test -d /Developer-old/SDKs/MacOSX10.4u.sdk; then - with_macosx_sdk=10.4 - elif test -d /Xcode3/SDKs/MacOSX10.4u.sdk; then - with_macosx_sdk=10.4 - elif test -d /Developer/SDKs/MacOSX10.6.sdk; then + if test -d /Developer/SDKs/MacOSX10.6.sdk; then + with_macosx_sdk=10.6 + elif test -d /Developer-old/SDKs/MacOSX10.6.sdk; then + with_macosx_sdk=10.6 + elif test -d /Xcode3/SDKs/MacOSX10.6.sdk; then with_macosx_sdk=10.6 elif test -d /Developer/SDKs/MacOSX10.7.sdk; then with_macosx_sdk=10.7 @@ -2407,12 +2405,6 @@ if test "$_os" = "Darwin"; then fi case $with_macosx_sdk in - 10.4) - MACOSX_SDK_VERSION=1040 - ;; - 10.5) - MACOSX_SDK_VERSION=1050 - ;; 10.6) MACOSX_SDK_VERSION=1060 ;; @@ -2423,7 +2415,7 @@ if test "$_os" = "Darwin"; then MACOSX_SDK_VERSION=1080 ;; *) - AC_MSG_ERROR([with-macosx-sdk $with_macosx_sdk is not a supported value, supported value are 10.4--8]) + AC_MSG_ERROR([with-macosx-sdk $with_macosx_sdk is not a supported value, supported value are 10.6--8]) ;; esac @@ -2433,16 +2425,21 @@ if test "$_os" = "Darwin"; then # happen). if test -z "$MACOSX_SDK_PATH"; then case $with_macosx_sdk in - 10.4) - if test -d /Developer/SDKs/MacOSX10.4u.sdk; then - MACOSX_SDK_PATH=/Developer/SDKs/MacOSX10.4u.sdk - elif test -d /Developer-old/SDKs/MacOSX10.4u.sdk; then - MACOSX_SDK_PATH=/Developer-old/SDKs/MacOSX10.4u.sdk - elif test -d /Xcode3/SDKs/MacOSX10.4u.sdk; then - MACOSX_SDK_PATH=/Xcode3/SDKs/MacOSX10.4u.sdk + 10.6) + if test -d /Developer/SDKs/MacOSX10.6.sdk; then + MACOSX_SDK_PATH=/Developer/SDKs/MacOSX10.6.sdk + elif test -d /Developer-old/SDKs/MacOSX10.6.sdk; then + MACOSX_SDK_PATH=/Developer-old/SDKs/MacOSX10.6.sdk + elif test -d /Xcode3/SDKs/MacOSX10.6.sdk; then + MACOSX_SDK_PATH=/Xcode3/SDKs/MacOSX10.6.sdk + elif test -x /usr/bin/xcode-select; then + xcodepath="`xcode-select -print-path`" + if test -d "$xcodepath/Platforms/MacOSX.platform/Developer/SDKs/MacOSX$with_macosx_sdk.sdk"; then + MACOSX_SDK_PATH="$xcodepath/Platforms/MacOSX.platform/Developer/SDKs/MacOSX$with_macosx_sdk.sdk" + fi fi ;; - 10.6|10.7|10.8) + 10.7|10.8) if test -d /Developer/SDKs/MacOSX$with_macosx_sdk.sdk; then MACOSX_SDK_PATH=/Developer/SDKs/MacOSX$with_macosx_sdk.sdk elif test -x /usr/bin/xcode-select; then @@ -2460,12 +2457,7 @@ if test "$_os" = "Darwin"; then AC_MSG_RESULT([SDK $with_macosx_sdk at $MACOSX_SDK_PATH]) if test "$with_macosx_version_min_required" = ""; then - case $with_macosx_sdk in - 10.4|10.5) - with_macosx_version_min_required="10.4";; - *) - with_macosx_version_min_required="10.6";; - esac + with_macosx_version_min_required="10.6" fi if test "$with_macosx_version_max_allowed" = ""; then @@ -2476,12 +2468,6 @@ if test "$_os" = "Darwin"; then MACOSX_DEPLOYMENT_TARGET="$with_macosx_version_min_required" case "$with_macosx_version_min_required" in - 10.4) - MAC_OS_X_VERSION_MIN_REQUIRED="1040" - ;; - 10.5) - MAC_OS_X_VERSION_MIN_REQUIRED="1050" - ;; 10.6) MAC_OS_X_VERSION_MIN_REQUIRED="1060" ;; @@ -2492,32 +2478,12 @@ if test "$_os" = "Darwin"; then MAC_OS_X_VERSION_MIN_REQUIRED="1080" ;; *) - AC_MSG_ERROR([with-macosx-version-min-required $with_macosx_version_min_required is not a supported value, supported value are 10.4--8]) + AC_MSG_ERROR([with-macosx-version-min-required $with_macosx_version_min_required is not a supported value, supported value are 10.6--8]) ;; esac - if test "$BITNESS_OVERRIDE" = 64; then - case $with_macosx_version_min_required in - 10.4|10.5) - AC_MSG_ERROR([Can't build 64-bit code for with-macosx-version-min-required=$with_macosx_version_min_required]) - ;; - esac - fi - if test "$BITNESS_OVERRIDE" = ""; then case "$with_macosx_version_min_required" in - 10.4) - case "$with_macosx_sdk" in - 10.4) - ;; - 10.6) - ;; - *) - AC_MSG_WARN([Building with a SDK > 10.6 possibly breaks 10.6 compatibility. Do not use for the TDF build]) - add_warning "Building with a SDK > 10.6 possibly breaks 10.6 compatibility. Do not use for the TDF build" - ;; - esac - ;; 10.6) case "$with_macosx_sdk" in 10.6) @@ -2539,24 +2505,6 @@ if test "$_os" = "Darwin"; then if test -z "$save_CC"; then AC_MSG_CHECKING([what compiler to use]) case $with_macosx_sdk in - 10.4) - case "$MACOSX_SDK_PATH" in - /Developer/*) - gccprefix="" - ;; - /Developer-old/*) - gccprefix=/Developer-old/usr/bin/ - ;; - /Xcode3/*) - gccprefix=/Xcode3/usr/bin/ - ;; - *) - AC_MSG_ERROR([Cannot guess gcc location for this SDK]) - ;; - esac - CC="${gccprefix}gcc-4.0 $arch -mmacosx-version-min=$with_macosx_version_min_required -isysroot $MACOSX_SDK_PATH" - CXX="${gccprefix}g++-4.0 $arch -mmacosx-version-min=$with_macosx_version_min_required -isysroot $MACOSX_SDK_PATH" - ;; 10.6) # did someone copy her 10.6 sdk into xcode 4 (needed on Mountain Lion)? if test "$(echo $MACOSX_SDK_PATH | cut -c1-23)" = "/Applications/Xcode.app"; then @@ -2578,12 +2526,6 @@ if test "$_os" = "Darwin"; then fi case "$with_macosx_version_max_allowed" in - 10.4) - MAC_OS_X_VERSION_MAX_ALLOWED="1040" - ;; - 10.5) - MAC_OS_X_VERSION_MAX_ALLOWED="1050" - ;; 10.6) MAC_OS_X_VERSION_MAX_ALLOWED="1060" ;; @@ -2594,7 +2536,7 @@ if test "$_os" = "Darwin"; then MAC_OS_X_VERSION_MAX_ALLOWED="1080" ;; *) - AC_MSG_ERROR([with-macosx-version-max-allowed $with_macosx_version_max_allowed is not a supported value, supported value are 10.4--8]) + AC_MSG_ERROR([with-macosx-version-max-allowed $with_macosx_version_max_allowed is not a supported value, supported value are 10.6--8]) ;; esac @@ -2763,23 +2705,7 @@ if test "$GCC" = "yes"; then _gcc_major=`echo $_gcc_version | $AWK -F. '{ print \$1 }'` GCCVER=`echo $_gcc_version | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'` - if test "$_os" = "Darwin" -a "$with_macosx_sdk" = "10.4" -a "$GCCVER" -ge "040100"; then - if test -z "$save_CC" -a -x "$GCC_HOME/bin/gcc-4.0"; then - export CC="$GCC_HOME/bin/gcc-4.0" - # export CC to make it finally available to config.guess - GCCVER2=`$CC -dumpversion | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'` - if test "$GCCVER2" -ge "040000" -a "$GCCVER2" -lt "040100"; then - GCCVER=$GCCVER2 - fi - fi - if test "$GCCVER" -ge "040100"; then - AC_MSG_ERROR([You need to use the gcc-4.0 compiler (gcc $_gcc_version won't work with the MacOSX10.4u.sdk) - set CC accordingly]) - else - AC_MSG_RESULT([implicitly using CC=$CC]) - fi - else - AC_MSG_RESULT([gcc $_gcc_version]) - fi + AC_MSG_RESULT([gcc $_gcc_version]) if test "$GCCVER" -lt 040000; then AC_MSG_ERROR([GCC $_gcc_version is too old, must be at least GCC 4.0.0]) fi @@ -5030,22 +4956,7 @@ if test "$GXX" = "yes"; then _gpp_version=`$CXX -dumpversion` _gpp_majmin=`echo $_gpp_version | $AWK -F. '{ print \$1*100+\$2 }'` - if test "$_os" = "Darwin" -a "$with_macosx_sdk" = "10.4" -a "$_gpp_majmin" -ge "401"; then - if test -z "$save_CXX" -a -x "$GCC_HOME/bin/g++-4.0"; then - export CXX="$GCC_HOME/bin/g++-4.0" - _gpp_majmin_2=`$CXX -dumpversion | $AWK -F. '{ print \$1*100+\$2 }'` - if test "$_gpp_majmin_2" -ge "400" -a "$_gpp_majmin_2" -lt "401"; then - _gpp_majmin=$_gpp_majmin_2 - fi - fi - if test "$_gpp_majmin" -ge "401"; then - AC_MSG_ERROR([You need to use the g++-4.0 compiler (g++ $_gpp_version will not work with the MacOSX10.4u.sdk) - set CXX accordingly]) - else - AC_MSG_RESULT([implicitly using CXX=$CXX]) - fi - else - AC_MSG_RESULT([checked (g++ $_gpp_version)]) - fi + AC_MSG_RESULT([checked (g++ $_gpp_version)]) if test "$_gpp_majmin" = "304"; then AC_MSG_CHECKING([whether $CXX has the enum bug]) @@ -7409,12 +7320,6 @@ no|disable) if test "$DISABLE_SCRIPTING" = TRUE -a -n $PYTHON_FOR_BUILD; then AC_MSG_RESULT([no, overridden by --disable-scripting]) enable_python=no - elif test $_os = Darwin -a \( "$with_macosx_version_min_required" = 10.4 -o "$with_macosx_version_min_required" = 10.5 \) \ - -a \( "$with_macosx_sdk" = 10.4 -o "$with_macosx_sdk" = 10.5 \); then - # When building against a more recent SDK the ionternal Python can't be compiled, I can't be bothered to fix that for now, - # building against a recent SDK is only for developer's own builds anyway. - AC_MSG_RESULT([internal, the Python in Mac OS X $with_macosx_version_min_required is incompatible with Python3-ified pyuno]) - enable_python=internal elif test $build_os = cygwin; then dnl When building on Windows we don't attempt to use any installed dnl "system" Python. @@ -7445,9 +7350,6 @@ internal) AC_MSG_RESULT([internal]) ;; system) - if test $_os = Darwin -a -z "$PYTHON_CFLAGS" -a \( "$with_macosx_version_min_required" = 10.4 -o "$with_macosx_version_min_required" = 10.5 \); then - AC_MSG_ERROR([Cannot use "system" Python, the Python in Mac OS X $with_macosx_version_min_required is incompatible with Python3-ified pyuno]) - fi AC_MSG_RESULT([system]) ;; *) |