]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Make some important compile warnings as compile errors
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 17 Dec 2024 14:28:32 +0000 (14:28 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 17 Dec 2024 14:28:32 +0000 (14:28 +0000)
cmake/CompilerWarnings.cmake

index 2315d5e4d95e2cb7d1f59b98c18c7ee0495c431e..71efe54352e187a5fa9802ba0ae115e4b8f935be 100644 (file)
@@ -84,6 +84,12 @@ IF(SUPPORT_WSUGGEST_ATTRIBUTE)
     ADD_COMPILE_OPTIONS("-Wno-suggest-attribute=format")
 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")
+
 #IF(SUPPORT_WDEPRECATED_DECLARATIONS)
 #    ADD_COMPILE_OPTIONS("-Wno-deprecated-declarations")
 #ENDIF()