From 659064ce5a66f2c16b17e5b0bcafc89089329748 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 7 Dec 2017 11:54:34 +0100 Subject: [PATCH] using sanitize CONFIG options --- qskconfig.pri | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/qskconfig.pri b/qskconfig.pri index 36b97cad..306d6e80 100644 --- a/qskconfig.pri +++ b/qskconfig.pri @@ -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 }