Disable clang specific warnings sandbox/nmerinov/llvm
authorNikolai Merinov <n.merinov@samsung.com>
Fri, 8 Feb 2019 18:28:56 +0000 (21:28 +0300)
committerNikolai Merinov <n.merinov@samsung.com>
Fri, 8 Feb 2019 18:28:56 +0000 (21:28 +0300)
CMakeLists.txt

index b4a5b4877a8d22b3259893711662c6eabb2b1224..092b26c94fe93646fb898c5bfbb5a9466b11ff7d 100644 (file)
@@ -6,9 +6,9 @@ INCLUDE(FindPkgConfig)
 STRING(REGEX MATCH "([^.]*)" SO_VERSION "${VERSION}")
 
 # Set compiler flags
-SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall")
-SET(CMAKE_C_FLAGS_DEBUG "-O0 -Wall -g -ggdb")
-SET(CMAKE_C_FLAGS_CCOV "-O2 -Wall --coverage")
+SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall -Wno-missing-field-initializers -Wno-missing-braces")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -Wall -Wno-missing-field-initializers -Wno-missing-braces -g -ggdb")
+SET(CMAKE_C_FLAGS_CCOV "-O2 -Wall -Wno-missing-field-initializers -Wno-missing-braces --coverage")
 
 ADD_DEFINITIONS("-Werror")                      # Make all warnings into errors.
 ADD_DEFINITIONS("-Wall")                        # Generate all warnings
@@ -16,6 +16,8 @@ ADD_DEFINITIONS("-Wextra")                      # Generate even more extra warni
 ADD_DEFINITIONS("-Wno-unused-parameter")        # Ignore unused parameter
 ADD_DEFINITIONS("-Wno-unused-function")
 ADD_DEFINITIONS("-Wno-unused-variable")
+ADD_DEFINITIONS("-Wno-missing-field-initializers")
+ADD_DEFINITIONS("-Wno-missing-braces")
 
 # Set linker flags
 SET(CMAKE_SHARED_LINKER_FLAGS  "-Wl,--as-needed")