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}