remove some mac multiarch vestiges
ppc/ppc64 and 32-bit x86 have been dead for a while. consequently, the legacy macx-g++-64 spec was most probably not used. which in turn meant that NATIVE_64_ARCH was never set (in particular on windows hosts ...), which means that the android ndk host auto-detection was effectively broken. the arch code in mac/default_post.prf was also never triggered, so nuke it as well. Change-Id: Ic0775e40b273a22e0a15808cac328e0df33c2155 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
This commit is contained in:
parent
f807a6de2c
commit
f58e95f098
16
configure
vendored
16
configure
vendored
@ -1404,18 +1404,6 @@ while [ "$#" -gt 0 ]; do
|
||||
unixware7-g++)
|
||||
PLATFORM=unixware-g++
|
||||
;;
|
||||
macx-g++-64)
|
||||
PLATFORM=macx-g++
|
||||
NATIVE_64_ARCH=
|
||||
case `uname -p` in
|
||||
i386) NATIVE_64_ARCH="x86_64" ;;
|
||||
powerpc) NATIVE_64_ARCH="ppc64" ;;
|
||||
*) echo "WARNING: Can't detect CPU architecture for macx-g++-64" ;;
|
||||
esac
|
||||
if [ ! -z "$NATIVE_64_ARCH" ]; then
|
||||
QTCONFIG_CONFIG="$QTCONFIG_CONFIG $NATIVE_64_ARCH"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
xplatform)
|
||||
@ -3199,13 +3187,13 @@ if [ "$XPLATFORM_ANDROID" = "yes" ]; then
|
||||
;;
|
||||
macx-*)
|
||||
CFG_DEFAULT_ANDROID_NDK_HOST=darwin-x86
|
||||
if [ ! -z "$NATIVE_64_ARCH" ] && [ -d "$CFG_DEFAULT_ANDROID_NDK_ROOT/toolchains/arm-linux-androideabi-$CFG_DEFAULT_ANDROID_NDK_TOOLCHAIN_VERSION/prebuilt/darwin-x86_64" ]; then
|
||||
if [ -d "$CFG_DEFAULT_ANDROID_NDK_ROOT/toolchains/arm-linux-androideabi-$CFG_DEFAULT_ANDROID_NDK_TOOLCHAIN_VERSION/prebuilt/darwin-x86_64" ]; then
|
||||
CFG_DEFAULT_ANDROID_NDK_HOST=darwin-x86_64
|
||||
fi
|
||||
;;
|
||||
win32-*)
|
||||
CFG_DEFAULT_ANDROID_NDK_HOST=windows
|
||||
if [ ! -z "$NATIVE_64_ARCH" ] && [ -d "$CFG_DEFAULT_ANDROID_NDK_ROOT/toolchains/arm-linux-androideabi-$CFG_DEFAULT_ANDROID_NDK_TOOLCHAIN_VERSION/prebuilt/windows-x86_64" ]; then
|
||||
if [ -d "$CFG_DEFAULT_ANDROID_NDK_ROOT/toolchains/arm-linux-androideabi-$CFG_DEFAULT_ANDROID_NDK_TOOLCHAIN_VERSION/prebuilt/windows-x86_64" ]; then
|
||||
CFG_DEFAULT_ANDROID_NDK_HOST=windows-x86_64
|
||||
fi
|
||||
;;
|
||||
|
@ -1,20 +1,7 @@
|
||||
load(default_post)
|
||||
!no_objective_c:CONFIG += objective_c
|
||||
|
||||
qt:!isEmpty(QT_CONFIG) {
|
||||
# Pick a suitable default architecture for qmake-based applications.
|
||||
# If the Qt package contains one of x86 and x86_64, pick that one. If it
|
||||
# contains both then use the compiler default. Make a similar decision for
|
||||
# PowerPC-based systems. Note that this logic assumes that Qt has been
|
||||
# configured with an architecture that is usable on the system.
|
||||
contains(QMAKE_HOST.arch, ppc)|contains(QMAKE_HOST.arch, "Power Macintosh") {
|
||||
!contains(QT_CONFIG, ppc64):contains(QT_CONFIG, ppc):CONFIG += ppc
|
||||
contains(QT_CONFIG, ppc64):!contains(QT_CONFIG, ppc):CONFIG += ppc64
|
||||
} else {
|
||||
!contains(QT_CONFIG, x86_64):contains(QT_CONFIG, x86):CONFIG += x86
|
||||
contains(QT_CONFIG, x86_64):!contains(QT_CONFIG, x86):CONFIG += x86_64
|
||||
}
|
||||
|
||||
qt {
|
||||
contains(QT_CONFIG, static) {
|
||||
# C++11 support means using libc++ instead of libstd++. As the
|
||||
# two libraries are incompatible we need to ensure the end user
|
||||
|
Loading…
Reference in New Issue
Block a user