summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/winrt/default_pre.prf
blob: f397ef3d61825071a8a4955290d5c5e8cc9ca20b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
*msvc2015 {
    # Note that the order is important - ucrt(d) has to be first.
    # Otherwise, the linker might use malloc from a different library,
    # but free_dbg() from the runtime, causing an assertion failure
    # due to deleting an item from a different heap.
    # vcruntime(d) is necessary when we don't link to any libraries
    # which would pull it in transitively.
    CONFIG(debug, debug|release): \
        QMAKE_LIBS = ucrtd.lib vcruntimed.lib $$QMAKE_LIBS
    else: \
        QMAKE_LIBS = ucrt.lib vcruntime.lib $$QMAKE_LIBS
}

equals(TEMPLATE, "vcapp"): CONFIG += windeployqt

load(default_pre)