]> granicus.if.org Git - icinga2/commitdiff
Suppress compiler warnings for auto-generated code
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 5 Sep 2016 04:48:47 +0000 (06:48 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 5 Sep 2016 04:51:31 +0000 (06:51 +0200)
fixes #12635

lib/config/CMakeLists.txt
tools/mkclass/CMakeLists.txt

index 3304020f26aa1bf5f8e3ccd755a1c01cb906b873..3866706e1317a86fcab6719ed1a82bfe8db3981d 100644 (file)
@@ -25,8 +25,8 @@ flex_target(config_lexer config_lexer.ll ${CMAKE_CURRENT_BINARY_DIR}/config_lexe
 set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/config_lexer.cc PROPERTY EXCLUDE_UNITY_BUILD TRUE)
 
 if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
-  set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/config_parser.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register")
-  set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/config_lexer.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register")
+  set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/config_parser.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register -Wno-parentheses-equality -Wno-unused-function")
+  set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/config_lexer.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register -Wno-null-conversion")
 endif()
 
 add_flex_bison_dependency(config_lexer config_parser)
index c34c5c713921f800df19c20c29d9359cffa99f33..730972b890fc8ff742348cb8a5f4fed44114c66f 100644 (file)
@@ -24,7 +24,7 @@ add_flex_bison_dependency(class_lexer class_parser)
 
 if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
   set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/class_parser.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register")
-  set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/class_lexer.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register")
+  set_property(SOURCE ${CMAKE_CURRENT_BINARY_DIR}/class_lexer.cc PROPERTY COMPILE_FLAGS "-Wno-deprecated-register -Wno-null-conversion")
 endif()
 
 include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})