Skip to content

Commit e27e3c0

Browse files
stephanosiotpambor
authored andcommitted
cmake: clang: Override -Wno-volatile with -Wno-deprecated-volatile
Override the GCC-specific `-Wno-volatile` flag specified by GCC `compiler_flags.cmake` with the Clang-equivalent `-Wno-deprecated-volatile`. Signed-off-by: Stephanos Ioannidis <[email protected]>
1 parent 92bcaef commit e27e3c0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

cmake/compiler/clang/compiler_flags.cmake

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,14 @@ set_compiler_property(PROPERTY warning_error_coding_guideline
105105
set_compiler_property(PROPERTY no_printf_return_value)
106106

107107
# Clang does not support "-Wno-volatile"
108-
set_property(TARGET compiler-cpp PROPERTY dialect_cpp2a "-std=c++2a" "-Wno-register")
109-
set_property(TARGET compiler-cpp PROPERTY dialect_cpp20 "-std=c++20" "-Wno-register")
110-
set_property(TARGET compiler-cpp PROPERTY dialect_cpp2b "-std=c++2b" "-Wno-register")
108+
set_property(TARGET compiler-cpp PROPERTY dialect_cpp2a "-std=c++2a"
109+
"-Wno-register" "-Wno-deprecated-volatile")
110+
set_property(TARGET compiler-cpp PROPERTY dialect_cpp20 "-std=c++20"
111+
"-Wno-register" "-Wno-deprecated-volatile")
112+
set_property(TARGET compiler-cpp PROPERTY dialect_cpp2b "-std=c++2b"
113+
"-Wno-register" "-Wno-deprecated-volatile")
114+
set_property(TARGET compiler-cpp PROPERTY dialect_cpp23 "-std=c++23"
115+
"-Wno-register" "-Wno-deprecated-volatile")
111116

112117
###################################################
113118
# This section covers all remaining C / C++ flags #

0 commit comments

Comments
 (0)