Blame console_common.pri

Packit 2035a7
# console_common.pri
Packit 2035a7
# These are common definitions for console builds.
Packit 2035a7
Packit 2035a7
win32 {
Packit 2035a7
    CONFIG += embed_manifest_exe console
Packit 2035a7
    DEFINES += _CRT_SECURE_NO_WARNINGS
Packit 2035a7
    LIBS += -lshlwapi
Packit 2035a7
}
Packit 2035a7
Packit 2035a7
# Add more strict compiling flags for GCC
Packit 2035a7
contains(QMAKE_CXX, g++) {
Packit 2035a7
    QMAKE_CXXFLAGS_WARN_ON += -Wextra -pedantic -Wfloat-equal -Wcast-qual -Wlogical-op -Wno-long-long
Packit 2035a7
}
Packit 2035a7
Packit 2035a7
# Change Visual Studio compiler (CL) warning level to W4
Packit 2035a7
contains(QMAKE_CXX, cl) {
Packit 2035a7
    QMAKE_CXXFLAGS_WARN_ON -= -W3
Packit 2035a7
    QMAKE_CXXFLAGS_WARN_ON += -W4
Packit 2035a7
}
Packit 2035a7
Packit 2035a7
CONFIG(release, debug|release) {
Packit 2035a7
    DEFINES += NDEBUG
Packit 2035a7
}