summaryrefslogtreecommitdiffstats
path: root/mkspecs/winrt-x64-msvc2015
diff options
context:
space:
mode:
authorMaurice Kalinowski <maurice.kalinowski@theqtcompany.com>2015-11-13 13:20:57 +0100
committerMaurice Kalinowski <maurice.kalinowski@theqtcompany.com>2015-11-14 10:26:21 +0000
commit9020bdcc336ad580c597533b56a630c7488f7344 (patch)
tree9240aa9de0e95a9fe154a9afd31f59b9364fb92f /mkspecs/winrt-x64-msvc2015
parentd29fbbd6ebc1464d5d2fada4e20512dbffe8f0e8 (diff)
winrt: Launch application on Windows 10 Mobile final
Between the very latest images linking against kernel32.lib has been forbidden. This is completely undocumented and only throws a "dependent dll not found" error. Instead we should link against OneCore for msvc2015, which can be used for Windows 10 Desktop and Mobile. Task-number: QTBUG-49349 Change-Id: I21d32a92dfd41548ca563d3e56c623a0cb297588 Reviewed-by: Oliver Wolff <oliver.wolff@theqtcompany.com>
Diffstat (limited to 'mkspecs/winrt-x64-msvc2015')
-rw-r--r--mkspecs/winrt-x64-msvc2015/qmake.conf4
1 files changed, 2 insertions, 2 deletions
diff --git a/mkspecs/winrt-x64-msvc2015/qmake.conf b/mkspecs/winrt-x64-msvc2015/qmake.conf
index e3edde78c1..5b82f79981 100644
--- a/mkspecs/winrt-x64-msvc2015/qmake.conf
+++ b/mkspecs/winrt-x64-msvc2015/qmake.conf
@@ -10,9 +10,9 @@ DEFINES += WINAPI_FAMILY=WINAPI_FAMILY_PC_APP WINAPI_PARTITION_PH
QMAKE_CFLAGS += -FS
QMAKE_CXXFLAGS += -FS
-QMAKE_LFLAGS += /MACHINE:X64
+QMAKE_LFLAGS += /MACHINE:X64 /NODEFAULTLIB:kernel32.lib
-QMAKE_LIBS += windowscodecs.lib WindowsApp.lib runtimeobject.lib kernel32.lib
+QMAKE_LIBS += windowscodecs.lib WindowsApp.lib runtimeobject.lib OneCore.lib
VCPROJ_ARCH = x64
MSVC_VER = 14.0