qt5base-lts/qmake
Tor Arne Vestbø 3cc738dfc7 qmake: Don't treat .xcodeproj directories as OUT_PWD when passed with -o
The Xcode generator creates a makefile for running 'make qmake', and the
makefile passes -o to ensure it writes to the same Xcode project. This
fails when qmake then treats -o foo.xcodeproj/project.xcproj as not only
setting the output filename, but also the output directory to foo.xcodeproj,
which results in the Xcode project trying to reference files relative
to this directory, such as '../main.cpp'.

Unfortunatly the output filename parsing happens too early for us to know
whether or not the generator is Xcode, so we just have to assume that
a certain combination of output filename and directories means we are
generating an Xcode project.

Change-Id: I0901d4db995f287c35cbbbd015683d5abda6d0f5
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
2013-02-26 13:13:17 +01:00
..
generators qmake: Prevent duplicate libaries from being added to the link phase 2013-02-26 13:12:25 +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