conf.d/cmake/config.cmake: Fail on warnings 51/26151/1
authorMarius Vlad <marius.vlad@collabora.com>
Wed, 10 Mar 2021 08:51:23 +0000 (10:51 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Wed, 10 Mar 2021 12:39:34 +0000 (14:39 +0200)
Fail the compilation on warnings, so we avoid silly mistakes like found
in SPEC-3843.

Bug-AGL: SPEC-3843

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib7905cdfb9a6012c4a5306255779293f3ba38778

conf.d/cmake/config.cmake

index ee0bb05..b0c9ce6 100644 (file)
@@ -87,6 +87,16 @@ list (APPEND link_libraries -pthread)
 # Either separate options with ";", or each options must be quoted separately
 # DO NOT PUT ALL OPTION QUOTED AT ONCE , COMPILATION COULD FAILED !
 # ----------------------------------------------------------------------------
+set(COMPILE_OPTIONS
+ -Wall
+ -Wextra
+ -Werror
+ -Wno-cpp
+ -Wno-missing-field-initializers
+ -fstack-protector-all
+ -Wl,-z,relro,-z,now
+ CACHE STRING "Compilation flags"
+)
 #set(COMPILE_OPTIONS
 # -Wall
 # -Wextra