From f6e6dde369be8428b074c7135096b73248bdc8ae Mon Sep 17 00:00:00 2001 From: Andrew Knight Date: Thu, 12 Sep 2013 23:18:26 +0300 Subject: winmain for winrt WinRT passes the executable and Appx server info to the CRT main, and supports several additional activation arguments as well. This handles the arguments passed to main as well as the case where a modern app is launched from an external application (e.g. Qt Creator). Task-number: QTBUG-30198 Change-Id: Ia843e98c7843d5705f5f6d1c809de0b6bcdb5d26 Done-with: Kamil Trzcinski Reviewed-by: Oliver Wolff --- src/winmain/winmain.pro | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/winmain/winmain.pro') diff --git a/src/winmain/winmain.pro b/src/winmain/winmain.pro index b8c920b8e6..4303c3bc12 100644 --- a/src/winmain/winmain.pro +++ b/src/winmain/winmain.pro @@ -16,7 +16,12 @@ win32-msvc*:QMAKE_CFLAGS_DEBUG *= -Z7 win32-msvc*:QMAKE_CXXFLAGS_DEBUG *= -Z7 win32-g++*: DEFINES += QT_NEEDS_QMAIN -SOURCES = qtmain_win.cpp +winrt { + QMAKE_LFLAGS += /ENTRY:wmainCRTStartup + SOURCES = qtmain_winrt.cpp +} else { + SOURCES = qtmain_win.cpp +} load(qt_installs) -- cgit v1.2.3