qt5base-lts/qmake
Tor Arne Vestbø dd5b437d6a qmake: Fix file paths in Xcode projects when shadow-building
The Xcode generator seems to have been written with the assumption that
writeMakeParts() would be called with the output directory as the current
directory, but that's not the case when shadow-building. Perhaps this
was changed in qmake at some point, and the Xcode generator was not
updated to reflect that.

Instead of replacing every occurance of fileFixify and other logic to
deal with paths, we just chdir into the output_dir for the duration
of the function (except when writing the 'make qmake' makefile, as
the regular makefile generator works as expected with the current
directory set to the input directory).

Change-Id: I6ba492036d73f29f4adbd7cd554db9504050629e
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
2013-02-26 13:13:24 +01:00
..
generators qmake: Fix file paths in Xcode projects when shadow-building 2013-02-26 13:13:24 +01:00
library Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev 2013-02-18 20:03:20 +01:00
cachekeys.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
main.cpp qmake: Don't treat .xcodeproj directories as OUT_PWD when passed with -o 2013-02-26 13:13:17 +01:00
Makefile.unix Unify win32-g++ and Unix qmake Makefiles. 2013-02-19 10:35:06 +01:00
Makefile.win32 Unify win32-g++ and Unix qmake Makefiles. 2013-02-19 10:35:06 +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