qt5base-lts/mkspecs/common
Oswald Buddenhagen 457afb3749 fix parallelized "jom install"
unlike unix' mkdir -p, windows' md complains if the directory already
exists. the workaround is a quite complex command, so the so far used
concept for assembling the command line from pieces was replaced with a
single template. for symmetry, adapt the makefile existence check to the
new concept as well.

QMAKE_CHK_EXISTS and QMAKE_MKDIR_CMD were added, with hard-coded
fallbacks (ugly).
QMAKE_CHK_FILE_EXISTS and QMAKE_CHK_EXISTS_GLUE (introduced in 5.0.0)
are simply deleted again.
QMAKE_CHK_DIR_EXISTS and QMAKE_MKDIR remain for legacy reasons, as qmake
emits them into the Makefiles, and custom commands may rely on their
presence.

Task-number: QTBUG-28132
Change-Id: I3d049cb5d26947e5c3d102d0c2da33afb2a95140
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Reviewed-by: Janne Anttila <janne.anttila@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-03-15 18:01:57 +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 Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
mac Update copyright year in Digia's license headers 2013-01-18 09:07:35 +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 Add mkspecs for 32-bit Mac OS X builds. 2012-05-04 09:19:23 +02: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-ios.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
gcc-base-macx.conf Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
gcc-base-unix.conf introduce QMAKE_RPATHLINKDIR (and QMAKE_LFLAGS_RPATHLINK) 2012-12-03 16:26:37 +01:00
gcc-base.conf Move the SSE2/AVX/Neon/etc. flags into the compiler mkspecs 2012-06-12 04:29:42 +02:00
ios.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
linux-android.conf announce the android platform in the respective specs 2012-09-21 02:44:22 +02:00
linux.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00
llvm.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
mac-clang-libc++-minimum-version.conf Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
mac-minimum-version.conf Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
mac.conf Mac: Fix compilation with -sdk option 2012-11-23 10:08:10 +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 fix parallelized "jom install" 2013-03-15 18:01:57 +01:00
shell-win32.conf fix parallelized "jom install" 2013-03-15 18:01:57 +01:00
unix.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00