Enable Wzero-as-null-pointer-constant by default

This commit is contained in:
Tasos Sahanidis
2022-05-27 21:14:24 +03:00
parent 489ea2a84f
commit d4ba9cce8a
2 changed files with 7 additions and 1 deletions
+5
View File
@@ -75,5 +75,10 @@ list(APPEND CKB_NEXT_EXTRA_C_FLAGS
-Werror=incompatible-pointer-types
)
set(CKB_NEXT_EXTRA_CXX_FLAGS "")
list(APPEND CKB_NEXT_EXTRA_CXX_FLAGS
-Wzero-as-null-pointer-constant
)
string(REPLACE "-O2" "-O3" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
string(REPLACE "-O2" "-O3" CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}")
+2 -1
View File
@@ -560,7 +560,8 @@ set_target_properties(
target_compile_options(
ckb-next
PRIVATE
"${CKB_NEXT_COMMON_COMPILE_FLAGS}")
"${CKB_NEXT_COMMON_COMPILE_FLAGS}"
"${CKB_NEXT_EXTRA_CXX_FLAGS}")
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
target_compile_options(