build file prepared for non-incremental builds and elevated warnings

This commit is contained in:
Klaus Basan
2015-03-29 20:05:14 +02:00
parent 28132d8e40
commit 95829affe4

View File

@@ -21,7 +21,7 @@ else {
} }
########################### ###########################
# Detect 32 or 64 bits # Detect 32 or 64 bit
########################### ###########################
win32-msvc* { win32-msvc* {
@@ -72,13 +72,18 @@ contains(BLACK_CONFIG, ProfileRelease) {
} }
} }
###########################
# No incremental build
###########################
# win32-msvc*:QMAKE_LFLAGS_DEBUG *= /INCREMENTAL:NO
########################### ###########################
# No gigantic MinGW obj files # No gigantic MinGW obj files
########################### ###########################
win32-g++: QMAKE_CXXFLAGS_DEBUG += -Og win32-g++: QMAKE_CXXFLAGS_DEBUG += -Og
########################### ###########################
# No FSX or FS9 for 64 bits # No FSX or FS9 for 64 bit
########################### ###########################
equals(WORD_SIZE,64): BLACK_CONFIG -= FSX FS9 equals(WORD_SIZE,64): BLACK_CONFIG -= FSX FS9
@@ -87,7 +92,9 @@ equals(WORD_SIZE,64): BLACK_CONFIG -= FSX FS9
# Suppress stupid warnings # Suppress stupid warnings
########################### ###########################
win32-msvc*:DEFINES *= _SCL_SECURE_NO_WARNINGS win32-msvc*:DEFINES *= _SCL_SECURE_NO_WARNINGS
win32-msvc*:QMAKE_CXXFLAGS *= /wd4351 # win32-msvc*:QMAKE_CXXFLAGS *=
win32-msvc*:QMAKE_CXXFLAGS_WARN_ON *= /wd4351
# win32-msvc*:QMAKE_CXXFLAGS_WARN_ON *= /Wall /W3 /wd4640 /wd4619 /wd4350 /wd4351 /wd4946
################################ ################################
# Defines for conditional compilation # Defines for conditional compilation