cmake: add more hardening compiler flags
[oweals/libubox.git] / CMakeLists.txt
index da7d03c7fc213ea38fed65cd1d1217c948550320..0b0c9e316bfbdfd777dd08f8a4490a5327627660 100644 (file)
@@ -6,7 +6,8 @@ PROJECT(ubox C)
 
 ADD_DEFINITIONS(-Wall -Werror)
 IF(CMAKE_C_COMPILER_VERSION VERSION_GREATER 6)
-       ADD_DEFINITIONS(-Wextra)
+       ADD_DEFINITIONS(-Wextra -Werror=implicit-function-declaration)
+       ADD_DEFINITIONS(-Wformat -Werror=format-security -Werror=format-nonliteral)
 ENDIF()
 ADD_DEFINITIONS(-Os -std=gnu99 -g3 -Wmissing-declarations -Wno-unused-parameter)