]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Limit some flags to C only
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 17 Dec 2024 14:41:26 +0000 (14:41 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 17 Dec 2024 14:41:26 +0000 (14:41 +0000)
cmake/CompilerWarnings.cmake

index 71efe54352e187a5fa9802ba0ae115e4b8f935be..5288c74eeabf2ffcf99ca290f5e5ea0e03de2d2c 100644 (file)
@@ -85,10 +85,10 @@ IF(SUPPORT_WSUGGEST_ATTRIBUTE)
 ENDIF()
 
 # Make some warnings more severe
-ADD_COMPILE_OPTIONS("-Werror=implicit-function-declaration")
-ADD_COMPILE_OPTIONS("-Werror=implicit-int")
 ADD_COMPILE_OPTIONS("-Werror=return-type")
-ADD_COMPILE_OPTIONS("-Werror=strict-prototypes")
+ADD_COMPILE_OPTIONS("$<$<COMPILE_LANGUAGE:C>:-Werror=implicit-int>")
+ADD_COMPILE_OPTIONS("$<$<COMPILE_LANGUAGE:C>:-Werror=implicit-function-declaration>")
+ADD_COMPILE_OPTIONS("$<$<COMPILE_LANGUAGE:C>:-Werror=strict-prototypes>")
 
 #IF(SUPPORT_WDEPRECATED_DECLARATIONS)
 #    ADD_COMPILE_OPTIONS("-Wno-deprecated-declarations")