From fbcc26374d79185409af4e405a31085c0005dcdd Mon Sep 17 00:00:00 2001 From: Balint Cristian Date: Fri, 24 Mar 2023 11:06:44 +0200 Subject: [PATCH] Add -Wp,-D_GLIBCXX_ASSERTIONS --- CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7648946c..30d013cc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -505,11 +505,12 @@ target_include_directories(OpenSTA ${CUDD_INCLUDE} ) +set(CXX_COMMON_FLAGS -Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -Wp,-D_GLIBCXX_ASSERTIONS) target_compile_options(OpenSTA PRIVATE - $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security> - $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -Wno-gnu-zero-variadic-macro-arguments> - $<$:-Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -Wno-gnu-zero-variadic-macro-arguments> + $<$:${CXX_COMMON_FLAGS}> + $<$:${CXX_COMMON_FLAGS} -Wno-gnu-zero-variadic-macro-arguments> + $<$:${CXX_COMMON_FLAGS} -Wno-gnu-zero-variadic-macro-arguments> ) # Disable compiler specific extensions like gnu++11.