1# For additional build parameters
2CONFIG(debug, debug|release) {
3    DESTDIR = $$PWD/build/debug
4} else {
5    DESTDIR = $$PWD/build/release
6}
7
8win32-g++* {
9    QMAKE_CXXFLAGS += -Wno-missing-field-initializers
10    QMAKE_CXXFLAGS += -Werror=format-security
11}
12unix:!macx {
13    QMAKE_CXXFLAGS += -Wno-missing-field-initializers
14    QMAKE_CXXFLAGS += -Werror=format-security
15}
16unix:macx {
17    QMAKE_CXXFLAGS += -Wno-missing-field-initializers
18    QMAKE_CXXFLAGS += -Werror=format-security
19}
20
21!contains(QMAKE_TARGET.arch, x86_64) {
22    win32-msvc2013{
23       # VS2013
24       # Windows XP support
25       QMAKE_CXXFLAGS  += /D_USING_V110_SDK71_
26       QMAKE_LFLAGS += /SUBSYSTEM:WINDOWS,5.01
27    }
28    win32-msvc{
29       # VS2017
30       # Windows XP support
31       QMAKE_CXXFLAGS  += /D_USING_V110_SDK71_
32       QMAKE_LFLAGS += /SUBSYSTEM:WINDOWS,5.01
33    }
34    # TODO more MSVC versions
35}
36contains(DEFINES, CREATE_PDB) {
37    QMAKE_CXXFLAGS += /Zi
38    QMAKE_LFLAGS += /DEBUG
39}