Skip to content

Commit 7e1e8f0

Browse files
committed
cmake: add missing SYSTEM when include external directories
1 parent c42d352 commit 7e1e8f0

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

bindings/python/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function(CREATE_PYTHON_TARGET target_name COMPILE_OPTIONS dependencies)
5252
target_compile_definitions(${target_name}
5353
PRIVATE PYTHON_MODULE_NAME=${target_name})
5454
target_include_directories(
55-
${target_name} PRIVATE ${PROJECT_SOURCE_DIR}/external/cereal/include)
55+
${target_name} SYSTEM PRIVATE ${PROJECT_SOURCE_DIR}/external/cereal/include)
5656
set_target_properties(
5757
${target_name}
5858
PROPERTIES OUTPUT_NAME ${target_name}

test/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ add_test_cflags(
5656
"-DTEST_SERIALIZATION_FOLDER=\\\\\"${CMAKE_CURRENT_BINARY_DIR}/serialization-data\\\\\""
5757
)
5858
target_include_directories(
59-
test-cpp-serialization PRIVATE ${PROJECT_SOURCE_DIR}/external/cereal/include)
59+
test-cpp-serialization SYSTEM
60+
PRIVATE ${PROJECT_SOURCE_DIR}/external/cereal/include)
6061

6162
if(NOT CMAKE_BUILD_TYPE STREQUAL "Debug" AND NOT MSVC)
6263
proxsuite_test(dense_maros_meszaros src/dense_maros_meszaros.cpp)

0 commit comments

Comments
 (0)