using sanitize CONFIG options

This commit is contained in:
Uwe Rathmann 2017-12-07 11:54:34 +01:00
parent a41d78be4f
commit 659064ce5a

View File

@ -65,11 +65,6 @@ linux-g++ | linux-g++-64 {
}
}
sanitize {
QMAKE_CXXFLAGS *= -fsanitize=address -fno-omit-frame-pointer
QMAKE_LFLAGS *= -fsanitize=address
}
# --- optional optimzations
QMAKE_CXXFLAGS_DEBUG *= -O0
@ -82,6 +77,19 @@ linux-g++ | linux-g++-64 {
# QMAKE_CXXFLAGS_RELEASE *= -Os
}
sanitize {
CONFIG += sanitizer
CONFIG += sanitize_address
#CONFIG *= sanitize_memory
CONFIG *= sanitize_undefined
linux-g++ | linux-g++-64 {
#QMAKE_CXXFLAGS *= -fsanitize-address-use-after-scope
#QMAKE_LFLAGS *= -fsanitize-address-use-after-scope
}
}
debug {
DEFINES += ITEM_STATISTICS=1
}