path: root/qmake/option.cpp
diff options
authorRichard Moe Gustavsen <>2015-04-28 14:30:57 +0200
committerRichard Moe Gustavsen <>2015-05-15 12:09:58 +0000
commitd1528919de343317b82ed52eb62ee3eb3fd8488b (patch)
treefd79fc94f452458c2ad19bb771962a04a9d6ab4e /qmake/option.cpp
parent45f60d2da2dc2fa1cf84bce5c09a3e63dd48440a (diff)
xcode generator: don't change output_dir when opening a pbx file directly
ProjectBuilderMakefileGenerator::openOutput should only change back Option::output_dir when creating a pbx file inside an Xcode project. Since the pbx file will be placed inside a different directory than output_dir when creating an Xcode project, MakefileGenerator::openOutput() will redirect output_dir to be inside the Xcode project as well. Since we don't want this redirection, we change output_dir back to what it was once the call returns. But we should only do this when creating the whole Xcode project, since only then we create a pbx file that is different from output_dir in the first place. A bug with this is seen when making qt_makeqmake.mak (which is a helper makefile inside the Xcode project). That file will only regenerate the pbx file (and not the whole Xcode project), which means that we don't enter the fileName.isEmpty() section, which means that output_dir should stay as it is. Task-number: QTBUG-45826 Change-Id: I03d5c3dec395ff4768f9272fd1981c6fd35efb1e Reviewed-by: Tor Arne Vestbø <>
Diffstat (limited to 'qmake/option.cpp')
0 files changed, 0 insertions, 0 deletions