qt5base-lts/mkspecs/common
Tor Arne Vestbø c45595d648 Use tools from the SDK's toolchain instead of the ones in /usr/bin
For Mac OS X we currently specify build tools without an absolute path,
which means we end up using the ones in /usr/bin. This is wrong, we
should be using the tools from the toolchain of the chosen SDK.

For iOS we do specify an absolute path, by resolving the toolchain
path in the iOS makespecs.

To solve the situation on Mac OS X, we move the logic of resolving the
toolchain path to sdk.prf, and share it between OSX and iOS.

For configure we need to duplicate some of the logic from sdk.prf, as
configure pulls out QMAKE_CC and QMAKE_CXX for running some initial
tests and building qmake. The new macSDKify function also solves
the issue of missing sysroot and deployment version in the flags.

Change-Id: Ib1d239c9904cf3ccee5214b313cf6205869a1462
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-03-13 18:40:26 +01:00
..
aix Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
android Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
c89 Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
ios Use tools from the SDK's toolchain instead of the ones in /usr/bin 2013-03-13 18:40:26 +01:00
mac iOS: Build ios platform plugin when appropriate 2013-02-27 13:07:23 +01:00
nacl Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
posix Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
wince Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
armcc.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
clang-mac.conf qmake: Update Xcode generator to produce project files similar to Xcode 2013-02-26 13:11:11 +01:00
clang.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
g++-base.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
g++-macx.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
g++-unix.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
g++.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
gcc-base-mac.conf Rename gcc-base-macx.conf to gcc-base-mac.conf and use it for iOS as well 2013-03-05 18:40:12 +01:00
gcc-base-unix.conf introduce QMAKE_RPATHLINKDIR (and QMAKE_LFLAGS_RPATHLINK) 2012-12-03 16:26:37 +01:00
gcc-base.conf Rename gcc-base-macx.conf to gcc-base-mac.conf and use it for iOS as well 2013-03-05 18:40:12 +01:00
ios.conf Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00
linux-android.conf Remove Q_OS_LINUX_ANDROID. 2013-03-12 07:04:06 +01:00
linux.conf purge QMAKE_LIBS_OPENGL_QT 2013-02-13 19:42:39 +01:00
llvm.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
mac.conf Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00
macx.conf Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00
qcc-base-qnx-armv7le.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
qcc-base-qnx-x86.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
qcc-base-qnx.conf Blackberry: Specify QMAKE_LFLAGS_RPATHLINK for BB10 platform 2013-02-18 15:44:10 +01:00
qcc-base.conf Blackberry mkspecs: Refine compiler options 2012-10-01 10:22:06 +02:00
shell-unix.conf revamp automatic makefile generation for sub-projects 2012-06-19 16:46:08 +02:00
shell-win32.conf centralize+fix addition of copy_dir_files flag 2012-08-07 16:40:07 +02:00
unix.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00
xcode.conf Fix Xcode version lookup in xcode.conf 2013-03-06 19:02:16 +01:00