qt5base-lts/qmake/generators
Tor Arne Vestbø f733c1c6e7 Xcode: Use output directory as SYMROOT when shadow-building
Setting the CONFIGURATION_BUILD_DIR variable to tell Xcode where to
place the final application bundle confuses Xcode when archiving
a project, and the archive ends up without the dSYM files.

Unfortunately we can't leave it up to Xcode to place the build
artifacts wherever it wants, as Qt Creator's iOS support expects
to find the artifacts in a well-defined place. Until we've taught
Qt Creator to find the artifacts for deployment where Xcode placed
them we need to keep this logic.

We now avoid setting the CONFIGURATION_BUILD_DIR variable unless we
really need to due to in-source builds. As long as we're dealing with
a shadow-build it's okey to set SYMROOT.

Change-Id: I9661c1c57725dc8ba5a21f8467b8b61834f2e64d
Fixes: QTBUG-74841
Task-number: QTBUG-52474
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2019-12-12 14:56:31 +01:00
..
mac Xcode: Use output directory as SYMROOT when shadow-building 2019-12-12 14:56:31 +01:00
unix Fix precompiled headers on macOS 2019-11-18 10:46:56 +01:00
win32 Merge "Merge remote-tracking branch 'origin/5.13' into 5.14" 2019-11-06 19:44:29 +01:00
makefile.cpp Be able to create a response file for other generators too 2019-11-06 18:14:17 +01:00
makefile.h Be able to create a response file for other generators too 2019-11-06 18:14:17 +01:00
makefiledeps.cpp Remove dead QMakeSourceFileInfo caching feature from QMake 2019-08-20 20:27:52 +02:00
makefiledeps.h Remove dead QMakeSourceFileInfo caching feature from QMake 2019-08-20 20:27:52 +02:00
metamakefile.cpp qmake: Avoid writing glue project file when only generating prl files 2019-10-09 02:10:03 +02:00
metamakefile.h qmake: Apply modernize-use-nullptr 2018-08-08 17:30:32 +00:00
projectgenerator.cpp Merge remote-tracking branch 'origin/5.13' into 5.14 2019-09-04 07:03:54 +02:00
projectgenerator.h Merge remote-tracking branch 'origin/5.13' into dev 2019-06-14 13:45:18 +02:00
xmloutput.cpp Merge remote-tracking branch 'origin/5.13' into dev 2019-08-16 01:00:33 +02:00
xmloutput.h Updated license headers 2016-01-21 18:55:18 +00:00