summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMartin Smith <msmith@trolltech.com>2009-07-06 08:34:16 (GMT)
committerMartin Smith <msmith@trolltech.com>2009-07-06 08:34:16 (GMT)
commitcb78e8165bd9e210b336a59065f710d24cae5dd2 (patch)
tree1d1a443bb82d7424bcdde0e8c6373929315af9b7 /doc
parentd3de6acd72b42ebe99bba104c83cfbfda538cc33 (diff)
downloadQt-cb78e8165bd9e210b336a59065f710d24cae5dd2.zip
Qt-cb78e8165bd9e210b336a59065f710d24cae5dd2.tar.gz
Qt-cb78e8165bd9e210b336a59065f710d24cae5dd2.tar.bz2
doc: Added note about qmake not building to two targets simultaneously
Task-number: 256486
Diffstat (limited to 'doc')
-rw-r--r--doc/src/qmake-manual.qdoc23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/src/qmake-manual.qdoc b/doc/src/qmake-manual.qdoc
index 5b261ab..049f30c 100644
--- a/doc/src/qmake-manual.qdoc
+++ b/doc/src/qmake-manual.qdoc
@@ -829,6 +829,29 @@
Note that, if a project is later moved on the disk, \c qmake must be run
again to process the project file and create a new Xcode project file.
+ \section2 On supporting two build targets simultaneously
+
+ Implementing this is currently not feasible, because the XCode
+ concept of Active Build Configurations is conceptually different
+ from the qmake idea of build targets.
+
+ The XCode Active Build Configurations settings are for modifying
+ xcode configurations, compiler flags and similar build
+ options. Unlike Visual Studio, XCode does not allow for the
+ selection of specific library files based on whether debug or
+ release build configurations are selected. The qmake debug and
+ release settings control which library files are linked to the
+ executable.
+
+ It is currently not possible to set files in XCode configuration
+ settings from the qmake generated xcode project file. The way the
+ libraries are linked in the "Frameworks & Libraries" phase in the
+ XCode build system.
+
+ Furthermore, The selected "Active Build Configuration" is stored
+ in a .pbxuser file, which is generated by xcode on first load, not
+ created by qmake.
+
\section1 Windows
Features specific to this platform include support for creating Visual