diff --git a/cmake/Modules/CompilerConfig.cmake b/cmake/Modules/CompilerConfig.cmake index 909ed196827708..ac4cbc9873dcd9 100644 --- a/cmake/Modules/CompilerConfig.cmake +++ b/cmake/Modules/CompilerConfig.cmake @@ -91,17 +91,24 @@ else() endif() add_compile_options( + -Werror -Wextra -Wvla -Wswitch + -Wformat + -Wformat-security + -Wunused-parameter -Wno-unused-function -Wno-missing-field-initializers -fno-strict-aliasing "$<$:-Werror-implicit-function-declaration;-Wno-missing-braces>" "$<$:-stdlib=libc++>" "$<$:-DDEBUG=1;-D_DEBUG=1>" - "$<$:-fcolor-diagnostics>" - "$<$:-fcolor-diagnostics>") + "$<$:-Wnull-conversion;-fcolor-diagnostics>" + "$<$:-Wnull-conversion;-fcolor-diagnostics>" + "$<$:-Wconversion-null>" + "$<$,$>,$>>:-Wno-error=deprecated-declarations>" + ) if(OBS_CODESIGN_LINKER) add_link_options("LINKER:$<$:-adhoc_codesign>")