qt5base-lts/mkspecs/common
Tor Arne Vestbø 77168c03ff iOS: Make Xcode output the default for GUI applications
As long as Qt Creator does not provide any iOS integration, and the
app bundle we create using the Makefile generator is not good enough
to deploy to a device anyways, producing Xcode projects make the most
sense.

We base the decicion on whether or not the project depends
on QtGui and has app_bundles enabled. This prevents configure
tests and other tools from having Xcode projects, but allows
examples and demos to build out of the box.

Instead of setting the generator unconditionally we unset it in
default_pre so that we can detect if the user set it manually. This
means the user won't be able to inspect the MAKEFILE_GENERATOR variable
from the pro file, but this is less of a use-case then overriding the
generator from the command line or prooject file.

Change-Id: I881cf3e29631445f83ea4ff0979f7a566e4810f5
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
2013-02-27 13:07:21 +01:00
..
aix Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
android Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
c89 Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
ios iOS: Replace device and simulator makespecs with single makespec 2013-02-27 13:07:16 +01:00
mac Remove ifdefs for supporting Mac OS <= 10.5 2013-02-18 00:31:54 +01:00
nacl Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
posix Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
wince Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
armcc.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
clang-mac.conf qmake: Update Xcode generator to produce project files similar to Xcode 2013-02-26 13:11:11 +01:00
clang.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
g++-base.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
g++-macx.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
g++-unix.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
g++.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
gcc-base-ios.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
gcc-base-macx.conf Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
gcc-base-unix.conf introduce QMAKE_RPATHLINKDIR (and QMAKE_LFLAGS_RPATHLINK) 2012-12-03 16:26:37 +01:00
gcc-base.conf Move the SSE2/AVX/Neon/etc. flags into the compiler mkspecs 2012-06-12 04:29:42 +02:00
ios.conf iOS: Make Xcode output the default for GUI applications 2013-02-27 13:07:21 +01:00
linux-android.conf purge QMAKE_LIBS_OPENGL_QT 2013-02-13 19:42:39 +01:00
linux.conf purge QMAKE_LIBS_OPENGL_QT 2013-02-13 19:42:39 +01:00
llvm.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
mac.conf Always build against an SDK on Mac OS 2013-02-20 00:46:50 +01:00
qcc-base-qnx-armv7le.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
qcc-base-qnx-x86.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
qcc-base-qnx.conf Blackberry: Specify QMAKE_LFLAGS_RPATHLINK for BB10 platform 2013-02-18 15:44:10 +01:00
qcc-base.conf Blackberry mkspecs: Refine compiler options 2012-10-01 10:22:06 +02:00
shell-unix.conf revamp automatic makefile generation for sub-projects 2012-06-19 16:46:08 +02:00
shell-win32.conf centralize+fix addition of copy_dir_files flag 2012-08-07 16:40:07 +02:00
unix.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00
xcode.conf iOS: Replace device and simulator makespecs with single makespec 2013-02-27 13:07:16 +01:00