gmio/qmake/compiler_config.pri
2014-01-21 11:04:41 +01:00

25 lines
638 B
Plaintext

CONFIG += debug_and_release
CONFIG += warn_on stl rtti exceptions
QT -= core gui
CONFIG(debug, debug|release) {
DEFINES *= _DEBUG_CONFIG_
CONFIG += console
}
else {
CONFIG -= console
}
CONFIG(warn_on) {
*-g++*:QMAKE_CXXFLAGS *= -Wextra
GCC_CFLAGS = -Wextra -fstrict-aliasing -Wstrict-aliasing -Wcast-align -Wlogical-op -Wfloat-equal
*-g++*:QMAKE_CFLAGS_DEBUG *= $$GCC_CFLAGS
*-g++*:QMAKE_CFLAGS_RELEASE *= $$GCC_CFLAGS
}
win32-msvc20*:QMAKE_CXXFLAGS *= -wd4996 -wd4290 -wd4503
win32-msvc*:DEFINES *= NOMINMAX
# This explicitely defines INTXX_C() and UINTXX_C() macros in <stdint.h>
DEFINES *= __STDC_CONSTANT_MACROS