File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -101,10 +101,6 @@ if (ENABLE_WERROR)
101101 # Disable gcc's maybe uninitialized analysis as it raises false positives
102102 if (CMAKE_COMPILER_IS_GNUCXX)
103103 include (CheckCXXCompilerFlag)
104- check_cxx_compiler_flag("-Wmaybe-uninitialized" HAS_MAYBE_UNINITIALIZED)
105- if (HAS_MAYBE_UNINITIALIZED)
106- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=maybe-uninitialized" )
107- endif ()
108104 check_cxx_compiler_flag("-Wstringop-overflow" HAS_STRINGOP_OVERFLOW)
109105 if (HAS_STRINGOP_OVERFLOW)
110106 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=stringop-overflow" )
@@ -189,6 +185,9 @@ ADD_CXX_COMPILER_FLAG_IF_AVAILABLE(-Wextra-semi HAVE_EXTRA_SEMI)
189185# Disable RTTI
190186ADD_CXX_COMPILER_FLAG_IF_AVAILABLE(-fno-rtti HAVE_NO_RTTI)
191187
188+ # Disable maybe-uninitialized warnings as it mainly raises false alarms
189+ ADD_CXX_COMPILER_FLAG_IF_AVAILABLE(-Wno-maybe-uninitialized HAVE_NO_MAYBE_UNINITIALIZED)
190+
192191# Set compiler flags for different build types.
193192set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -ggdb -O0 -DDEBUG_MODE -DBUILD_TYPE_DEBUG" )
194193set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -ggdb -DBUILD_TYPE_RELWITHDEBINFO" )
You can’t perform that action at this time.
0 commit comments