iOS: Allow projects to disable the main wrapper

In case they provide their own main that calls UIApplicationMain.

Change-Id: Ia050277ae5cbcbf01bc57b87ec37a74db9568059
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
This commit is contained in:
Tor Arne Vestbø 2013-02-26 13:36:21 +01:00
parent 5b99d46b39
commit e846edff33

View File

@ -24,12 +24,14 @@ gui_app {
# Which means we don't want the auto-generated import for the platform plugin # Which means we don't want the auto-generated import for the platform plugin
CONFIG -= import_qpa_plugin CONFIG -= import_qpa_plugin
# We link the iosmain library manually as well, since it's not really a plugin !no_main_wrapper {
lib_name = qiosmain # We link the iosmain library manually as well, since it's not really a plugin
lib_path_and_base = $$[QT_INSTALL_PLUGINS/get]/platforms/lib$${lib_name}$$qtPlatformTargetSuffix() lib_name = qiosmain
LIBS += -L$$[QT_INSTALL_PLUGINS/get]/platforms -l$${lib_name}$$qtPlatformTargetSuffix() lib_path_and_base = $$[QT_INSTALL_PLUGINS/get]/platforms/lib$${lib_name}$$qtPlatformTargetSuffix()
LIBS += $$fromfile($${lib_path_and_base}.prl, QMAKE_PRL_LIBS) LIBS += -L$$[QT_INSTALL_PLUGINS/get]/platforms -l$${lib_name}$$qtPlatformTargetSuffix()
DEFINES += main=qt_main LIBS += $$fromfile($${lib_path_and_base}.prl, QMAKE_PRL_LIBS)
DEFINES += main=qt_main
}
} }
load(default_post) load(default_post)