qt5base-lts/qmake/generators
Tor Arne Vestbø 7c3053b301 qmake: Don't map Xcode SYMROOT to output directory
The output directory may be the same as the source directory in
the case of an in-source build, but Xcode treats the SYMROOT as
a build directory, and automatically excludes it from Time Machine
backups, which may result in not backing up sources.

Instead we map SYMROOT to an .xcode subdirectory of the output
directory, and then use CONFIGURATION_BUILD_DIR to make sure
the final build targets end up where they used to.

Task-number: QTBUG-52474
Change-Id: I3852ca9088e75ca62fca4c1217b5485175d9436f
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2018-04-26 14:19:21 +00:00
..
mac qmake: Don't map Xcode SYMROOT to output directory 2018-04-26 14:19:21 +00:00
unix qmake: Fix prl lookup for suffixed frameworks on Apple platforms 2018-04-22 17:10:23 +00:00
win32 Set WindowsTargetPlatform[Min]Version if WindowsSDKVersion is set 2018-04-06 06:18:00 +00:00
makefile.cpp qmake: fix look-up of relative files from .depend_command in shadow builds 2018-04-25 18:52:49 +00:00
makefile.h don't pass qmake configure arguments to sub-projects 2017-01-06 20:09:18 +00:00
makefiledeps.cpp Adapt qmake's raw-string parser to avoid confusion by macros 2017-08-24 14:27:50 +00:00
makefiledeps.h qmake: replace a uint:1 with a bool 2016-08-15 22:16:09 +00:00
metamakefile.cpp Merge remote-tracking branch 'origin/5.6' into 5.7 2016-04-29 17:55:20 +02:00
metamakefile.h Updated license headers 2016-01-21 18:55:18 +00:00
projectgenerator.cpp Pass the absolute path with the file when finding files 2017-06-19 08:39:40 +00:00
projectgenerator.h Updated license headers 2016-01-21 18:55:18 +00:00
xmloutput.cpp Merge remote-tracking branch 'origin/5.6' into dev 2016-02-11 08:25:04 +01:00
xmloutput.h Updated license headers 2016-01-21 18:55:18 +00:00