aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/win64interrupt/win64interrupt.pro
blob: 282514c54cdd84ad0cf7e5503ba356643bb82c27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CONFIG          += warn_on console use_c_linker static
CONFIG          -= qt app_bundle

include(../../../qtcreator.pri)

# Switch to statically linked CRT. Note: There will be only one
# global state of the CRT, reconsider if other DLLs are required!
# TODO: No effect, currently?

win32-msvc* {
    QMAKE_CXXFLAGS_RELEASE    -= -MD
    QMAKE_CXXFLAGS_DEBUG      -= -MDd
    QMAKE_CXXFLAGS_RELEASE    += -MT
    QMAKE_CXXFLAGS_DEBUG      += -MT
} else {
    QMAKE_CXXFLAGS            += -static
}

SOURCES = win64interrupt.c

TEMPLATE        = app
DESTDIR         = $$IDE_LIBEXEC_PATH

build_all:!build_pass {
    CONFIG -= build_all
    CONFIG += release
}

target.path  = $$QTC_PREFIX/bin # FIXME: libexec, more or less
INSTALLS    += target