From 42b994d429aef6d553baae6aac8c23477b6e0654 Mon Sep 17 00:00:00 2001 From: Matt Liberty Date: Wed, 20 Dec 2023 16:22:39 -0800 Subject: [PATCH] update CMakeLists.txt from cherry Signed-off-by: Matt Liberty --- CMakeLists.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 80566fb4..25573174 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -526,12 +526,14 @@ target_include_directories(OpenSTA ${CUDD_INCLUDE} ) -set(CXX_COMMON_FLAGS -Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -Wp,-D_GLIBCXX_ASSERTIONS) +# common to gcc/clang +set(CXX_FLAGS -Wall -Wextra -pedantic -Wcast-qual -Wredundant-decls -Wformat-security) + target_compile_options(OpenSTA PRIVATE - $<$:${CXX_COMMON_FLAGS}> - $<$:${CXX_COMMON_FLAGS} -Wno-gnu-zero-variadic-macro-arguments> - $<$:${CXX_COMMON_FLAGS} -Wno-gnu-zero-variadic-macro-arguments> + $<$:${CXX_FLAGS}> + $<$:${CXX_FLAGS} -Wno-gnu-zero-variadic-macro-arguments> + $<$:${CXX_FLAGS} -Wno-gnu-zero-variadic-macro-arguments> ) # Disable compiler specific extensions like gnu++11.