From 6bd80ba71ba48392478a435ba35b4807caf2796a Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Thu, 15 Mar 2018 16:04:19 +0300 Subject: [PATCH] cmake: use SYSTEM include directories --- 3rdparty/ippicv/CMakeLists.txt | 2 +- cmake/OpenCVFindLibsPerf.cmake | 4 ++-- cmake/OpenCVFindProtobuf.cmake | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/3rdparty/ippicv/CMakeLists.txt b/3rdparty/ippicv/CMakeLists.txt index 7931832737..cc7713d353 100644 --- a/3rdparty/ippicv/CMakeLists.txt +++ b/3rdparty/ippicv/CMakeLists.txt @@ -4,7 +4,7 @@ # ---------------------------------------------------------------------------- project(${IPP_IW_LIBRARY}) -ocv_include_directories(${IPP_INCLUDE_DIRS} ${IPP_IW_PATH}/include) +ocv_include_directories(SYSTEM ${IPP_INCLUDE_DIRS} ${IPP_IW_PATH}/include) add_definitions(-DIW_BUILD) if(HAVE_IPP_ICV) add_definitions(-DICV_BASE) diff --git a/cmake/OpenCVFindLibsPerf.cmake b/cmake/OpenCVFindLibsPerf.cmake index 5fba24c30b..6c88827d3a 100644 --- a/cmake/OpenCVFindLibsPerf.cmake +++ b/cmake/OpenCVFindLibsPerf.cmake @@ -13,10 +13,10 @@ if(WITH_IPP) if(HAVE_IPP) include("${OpenCV_SOURCE_DIR}/cmake/OpenCVFindIPPIW.cmake") if(HAVE_IPP_IW) - ocv_include_directories(${IPP_IW_INCLUDES}) + ocv_include_directories(SYSTEM ${IPP_IW_INCLUDES}) list(APPEND OPENCV_LINKER_LIBS ${IPP_IW_LIBRARIES}) endif() - ocv_include_directories(${IPP_INCLUDE_DIRS}) + ocv_include_directories(SYSTEM ${IPP_INCLUDE_DIRS}) list(APPEND OPENCV_LINKER_LIBS ${IPP_LIBRARIES}) # Details: #10229 diff --git a/cmake/OpenCVFindProtobuf.cmake b/cmake/OpenCVFindProtobuf.cmake index 5114affa1a..16543fe7e0 100644 --- a/cmake/OpenCVFindProtobuf.cmake +++ b/cmake/OpenCVFindProtobuf.cmake @@ -51,7 +51,7 @@ else() add_library(libprotobuf UNKNOWN IMPORTED) set_target_properties(libprotobuf PROPERTIES IMPORTED_LOCATION "${Protobuf_LIBRARY}" - INTERFACE_INCLUDE_DIRECTORIES "${Protobuf_INCLUDE_DIR}" + INTERFACE_INCLUDE_SYSTEM_DIRECTORIES "${Protobuf_INCLUDE_DIR}" ) get_protobuf_version(Protobuf_VERSION "${Protobuf_INCLUDE_DIR}") endif()