Silence compiler warnings in code we don't maintain

This commit is contained in:
Alexander A. Klimov 2023-03-24 15:37:57 +01:00
parent ea789f85ec
commit 6195a457a7
9 changed files with 17 additions and 17 deletions

View File

@ -186,21 +186,21 @@ add_definitions(-DBOOST_FILESYSTEM_NO_DEPRECATED)
add_definitions(-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT) add_definitions(-DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT)
link_directories(${Boost_LIBRARY_DIRS}) link_directories(${Boost_LIBRARY_DIRS})
include_directories(${Boost_INCLUDE_DIRS}) include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
find_package(OpenSSL REQUIRED) find_package(OpenSSL REQUIRED)
include_directories(${OPENSSL_INCLUDE_DIR}) include_directories(SYSTEM ${OPENSSL_INCLUDE_DIR})
set(base_DEPS ${CMAKE_DL_LIBS} ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES}) set(base_DEPS ${CMAKE_DL_LIBS} ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES})
set(base_OBJS $<TARGET_OBJECTS:mmatch> $<TARGET_OBJECTS:socketpair> $<TARGET_OBJECTS:base>) set(base_OBJS $<TARGET_OBJECTS:mmatch> $<TARGET_OBJECTS:socketpair> $<TARGET_OBJECTS:base>)
# JSON # JSON
find_package(JSON) find_package(JSON)
include_directories(${JSON_INCLUDE}) include_directories(SYSTEM ${JSON_INCLUDE})
# UTF8CPP # UTF8CPP
find_package(UTF8CPP) find_package(UTF8CPP)
include_directories(${UTF8CPP_INCLUDE}) include_directories(SYSTEM ${UTF8CPP_INCLUDE})
find_package(Editline) find_package(Editline)
set(HAVE_EDITLINE "${EDITLINE_FOUND}") set(HAVE_EDITLINE "${EDITLINE_FOUND}")
@ -223,12 +223,12 @@ endif()
if(EDITLINE_FOUND) if(EDITLINE_FOUND)
list(APPEND base_DEPS ${EDITLINE_LIBRARIES}) list(APPEND base_DEPS ${EDITLINE_LIBRARIES})
include_directories(${EDITLINE_INCLUDE_DIR}) include_directories(SYSTEM ${EDITLINE_INCLUDE_DIR})
endif() endif()
if(TERMCAP_FOUND) if(TERMCAP_FOUND)
list(APPEND base_DEPS ${TERMCAP_LIBRARIES}) list(APPEND base_DEPS ${TERMCAP_LIBRARIES})
include_directories(${TERMCAP_INCLUDE_DIR}) include_directories(SYSTEM ${TERMCAP_INCLUDE_DIR})
endif() endif()
if(WIN32) if(WIN32)

View File

@ -19,7 +19,7 @@ set_target_properties (
FOLDER Lib FOLDER Lib
) )
include_directories(${Boost_INCLUDE_DIRS}) include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
if(ICINGA2_WITH_CHECKER) if(ICINGA2_WITH_CHECKER)
list(APPEND icinga_app_SOURCES $<TARGET_OBJECTS:checker>) list(APPEND icinga_app_SOURCES $<TARGET_OBJECTS:checker>)

View File

@ -130,7 +130,7 @@ if(HAVE_SYSTEMD)
find_path(SYSTEMD_INCLUDE_DIR find_path(SYSTEMD_INCLUDE_DIR
NAMES systemd/sd-daemon.h NAMES systemd/sd-daemon.h
HINTS ${SYSTEMD_ROOT_DIR}) HINTS ${SYSTEMD_ROOT_DIR})
include_directories(${SYSTEMD_INCLUDE_DIR}) include_directories(SYSTEM ${SYSTEMD_INCLUDE_DIR})
set_property( set_property(
SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/journaldlogger.cpp SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/journaldlogger.cpp
APPEND PROPERTY COMPILE_DEFINITIONS APPEND PROPERTY COMPILE_DEFINITIONS
@ -140,13 +140,13 @@ endif()
add_library(base OBJECT ${base_SOURCES}) add_library(base OBJECT ${base_SOURCES})
include_directories(${icinga2_SOURCE_DIR}/third-party/execvpe) include_directories(SYSTEM ${icinga2_SOURCE_DIR}/third-party/execvpe)
link_directories(${icinga2_BINARY_DIR}/third-party/execvpe) link_directories(${icinga2_BINARY_DIR}/third-party/execvpe)
include_directories(${icinga2_SOURCE_DIR}/third-party/mmatch) include_directories(SYSTEM ${icinga2_SOURCE_DIR}/third-party/mmatch)
link_directories(${icinga2_BINARY_DIR}/third-party/mmatch) link_directories(${icinga2_BINARY_DIR}/third-party/mmatch)
include_directories(${icinga2_SOURCE_DIR}/third-party/socketpair) include_directories(SYSTEM ${icinga2_SOURCE_DIR}/third-party/socketpair)
link_directories(${icinga2_BINARY_DIR}/third-party/socketpair) link_directories(${icinga2_BINARY_DIR}/third-party/socketpair)
set_target_properties ( set_target_properties (

View File

@ -12,7 +12,7 @@ endif()
add_library(db_ido_mysql OBJECT ${db_ido_mysql_SOURCES}) add_library(db_ido_mysql OBJECT ${db_ido_mysql_SOURCES})
include_directories(${MYSQL_INCLUDE_DIR}) include_directories(SYSTEM ${MYSQL_INCLUDE_DIR})
add_dependencies(db_ido_mysql base config icinga db_ido) add_dependencies(db_ido_mysql base config icinga db_ido)

View File

@ -12,7 +12,7 @@ endif()
add_library(db_ido_pgsql OBJECT ${db_ido_pgsql_SOURCES}) add_library(db_ido_pgsql OBJECT ${db_ido_pgsql_SOURCES})
include_directories(${PostgreSQL_INCLUDE_DIRS}) include_directories(SYSTEM ${PostgreSQL_INCLUDE_DIRS})
add_dependencies(db_ido_pgsql base config icinga db_ido) add_dependencies(db_ido_pgsql base config icinga db_ido)

View File

@ -15,7 +15,7 @@ endif()
add_library(icingadb OBJECT ${icingadb_SOURCES}) add_library(icingadb OBJECT ${icingadb_SOURCES})
include_directories(${icinga2_SOURCE_DIR}/third-party) include_directories(SYSTEM ${icinga2_SOURCE_DIR}/third-party)
add_dependencies(icingadb base config icinga remote) add_dependencies(icingadb base config icinga remote)

View File

@ -1,6 +1,6 @@
# Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ # Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+
include_directories(${MYSQL_INCLUDE_DIR}) include_directories(SYSTEM ${MYSQL_INCLUDE_DIR})
set(mysql_shim_SOURCES set(mysql_shim_SOURCES
mysql_shim.def mysql_shim.def

View File

@ -1,7 +1,7 @@
# Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ # Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+
link_directories(${PostgreSQL_LIBRARY_DIRS}) link_directories(${PostgreSQL_LIBRARY_DIRS})
include_directories(${PostgreSQL_INCLUDE_DIRS}) include_directories(SYSTEM ${PostgreSQL_INCLUDE_DIRS})
set(pgsql_shim_SOURCES set(pgsql_shim_SOURCES
pgsql_shim.def pgsql_shim.def

View File

@ -130,7 +130,7 @@ function(add_boost_test _name)
if(Boost_FOUND) if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS}) include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
set(includeType) set(includeType)
foreach(src ${SOURCES}) foreach(src ${SOURCES})