File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -108,8 +108,12 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
108108 WARNINGS ${O2_NEW_COMPILER_WARNINGS_NO_ERROR} )
109109endif ()
110110
111- string (JOIN " " CMAKE_C_WARNINGS "-Wno-unknown-warning-option" "-Wno-vla-cxx-extension" ${O2_C_ENABLED_WARNINGS} ${O2_C_ENABLED_WARNINGS_NO_ERROR} ${O2_NEW_COMPILER_NO_ERROR_FLAGS} )
112- string (JOIN " " CMAKE_CXX_WARNINGS "-Wno-unknown-warning-option" "-Wno-vla-cxx-extension" ${O2_CXX_ENABLED_WARNINGS} ${O2_CXX_ENABLED_WARNINGS_NO_ERROR} ${O2_NEW_COMPILER_NO_ERROR_FLAGS} )
111+ string (JOIN " " CMAKE_C_WARNINGS ${O2_C_ENABLED_WARNINGS} ${O2_C_ENABLED_WARNINGS_NO_ERROR} ${O2_NEW_COMPILER_NO_ERROR_FLAGS} )
112+ string (JOIN " " CMAKE_CXX_WARNINGS ${O2_CXX_ENABLED_WARNINGS} ${O2_CXX_ENABLED_WARNINGS_NO_ERROR} ${O2_NEW_COMPILER_NO_ERROR_FLAGS} )
113+ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
114+ string (APPEND CMAKE_C_WARNINGS " -Wno-unknown-warning-option -Wno-vla-cxx-extension" )
115+ string (APPEND CMAKE_CXX_WARNINGS " -Wno-unknown-warning-option -Wno-vla-cxx-extension" )
116+ endif ()
113117
114118string (REGEX MATCH "-O[0-9]+" CMAKE_FLAGS_OPT_VALUE "${CMAKE_CXX_FLAGS } " )
115119if (NOT CMAKE_FLAGS_OPT_VALUE OR CMAKE_FLAGS_OPT_VALUE STREQUAL "-O0" OR CMAKE_FLAGS_OPT_VALUE STREQUAL "-O1" )
You can’t perform that action at this time.
0 commit comments