summaryrefslogtreecommitdiffstats
path: root/mkspecs/common
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2010-11-04 10:23:54 (GMT)
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2010-11-04 10:47:29 (GMT)
commit564058a1bbfb1c67bc3d68b7c7a2ebfe83481334 (patch)
tree80188693db17e5b595cbedda22dfbe14f0665c84 /mkspecs/common
parentab672d88f906b0d6f2d45f9ebbfbf12fdcfba51e (diff)
downloadQt-564058a1bbfb1c67bc3d68b7c7a2ebfe83481334.zip
Qt-564058a1bbfb1c67bc3d68b7c7a2ebfe83481334.tar.gz
Qt-564058a1bbfb1c67bc3d68b7c7a2ebfe83481334.tar.bz2
Use qtmain.lib to provide entry point for all Symbian applications
Using Open C's libcrt0.lib to provide entry point caused problems for applications that launched other processes, as Open C retains a handle to all launched processes even after said processes terminate. Task-number: QTBUG-14735 Reviewed-by: axis
Diffstat (limited to 'mkspecs/common')
-rw-r--r--mkspecs/common/symbian/symbian.conf3
1 files changed, 2 insertions, 1 deletions
diff --git a/mkspecs/common/symbian/symbian.conf b/mkspecs/common/symbian/symbian.conf
index decec14..6d1f708 100644
--- a/mkspecs/common/symbian/symbian.conf
+++ b/mkspecs/common/symbian/symbian.conf
@@ -79,7 +79,6 @@ QMAKE_LIBS_OPENGL_ES2_QT = -llibglesv2 -lcone -lws32
QMAKE_LIBS_OPENVG = -llibOpenVG -lfbscli -lbitgdi -lgdi
QMAKE_LIBS_THREAD = -llibpthread
QMAKE_LIBS_COMPAT =
-QMAKE_LIBS_QT_ENTRY = -llibcrt0.lib
QMAKE_LIBS_S60 = -lavkon -leikcoctl
exists($${EPOCROOT}epoc32/include/platform/sgresource/sgimage.h) {
@@ -127,6 +126,8 @@ QT_ARCH = symbian
load(qt_config)
+QMAKE_LIBS_QT_ENTRY = -lqtmain$${QT_LIBINFIX}.lib
+
# These directories must match what configure uses for QT_INSTALL_PLUGINS and QT_INSTALL_IMPORTS
QT_PLUGINS_BASE_DIR = /resource/qt$${QT_LIBINFIX}/plugins
QT_IMPORTS_BASE_DIR = /resource/qt/imports