qt5base-lts/qmake
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
..
generators fix parallelized "jom install" 2013-03-15 18:01:57 +01:00
library clean paths of found files in prepareProject() 2013-03-12 18:55:53 +01:00
cachekeys.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
main.cpp do not append a trailing slash to output directory 2013-03-12 14:08:27 +01:00
Makefile.unix port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
Makefile.win32 MSVC: don't use the variable name LINK in generated makefiles 2012-12-06 14:46:13 +01:00
Makefile.win32-g++ MinGW: Statically link runtime libraries into qmake 2013-01-12 07:16:37 +01:00
meta.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
meta.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
option.cpp don't flush qmake command line twice 2013-02-01 17:38:29 +01:00
option.h don't flush qmake command line twice 2013-02-01 17:38:29 +01:00
project.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
project.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
property.cpp remove versioned config backwards compatibility hack 2013-02-01 10:23:26 +01:00
property.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake_pch.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake.pri remove some unnecessary CONFIG additions 2012-12-17 14:08:17 +01:00
qmake.pro port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00