Make console a no-op for WinRT
authorMaurice Kalinowski <maurice.kalinowski@digia.com>
Tue, 5 Nov 2013 19:36:01 +0000 (20:36 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 14 Nov 2013 17:53:48 +0000 (18:53 +0100)
commit88609e6da4159174178395e28ed81badd15baa03
tree87d1e5bd8399540b876effc6f89761bd8d8279c7
parentc5eba649b6540c6f5f154d0889c4aa0f88964e80
Make console a no-op for WinRT

Compared to other platforms there is no concept of a console
application in WinRT. Hence all applications need to be UI
applications and use winmain.
Furthermore winmain takes care of launch arguments to be
properly converted to arguments passed to user's main().

There is a chicken and egg problem with config.tests as
compilation needs to have an existing entry point which is not
available at configure time.
Hence hardcode the entry point to main for configuring to WinRT.
Those tests are pure compile tests, so the logic of the test
does not change.

Change-Id: I4d3186691a8440845c24b2529cc9646e86dfd8da
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
mkspecs/common/winrt_winphone/qmake.conf
mkspecs/features/configure.prf
mkspecs/features/winrt/console.prf [new file with mode: 0644]
tools/configure/configureapp.cpp