We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7900c3f commit 4fd2e8aCopy full SHA for 4fd2e8a
1 file changed
CMakeLists.txt
@@ -41,7 +41,6 @@ add_compile_options(
41
-Wcast-qual
42
-Wcast-align
43
-Wmissing-declarations
44
- $<$<COMPILE_LANGUAGE:CXX>:-Wextra-semi>
45
$<$<COMPILE_LANGUAGE:CXX>:-Wold-style-cast>
46
)
47
cable_add_cxx_compiler_flag_if_supported(-Wfinal-dtor-non-final-class)
@@ -51,6 +50,9 @@ cable_add_cxx_compiler_flag_if_supported(-Wunreachable-code-break)
51
50
cable_add_cxx_compiler_flag_if_supported(-Wduplicated-cond)
52
cable_add_cxx_compiler_flag_if_supported(-Wduplicate-enum)
53
cable_add_cxx_compiler_flag_if_supported(-Wlogical-op)
+if(COMPILE_LANGUAGE MATCHES CXX)
54
+ cable_add_cxx_compiler_flag_if_supported(-Wextra-semi)
55
+endif()
56
57
option(WEVERYTHING "Enable almost all compiler warnings" OFF)
58
if(WEVERYTHING)
0 commit comments