diff --git a/fuse_optimizers/CMakeLists.txt b/fuse_optimizers/CMakeLists.txt index 61039cd29..89ef3828f 100644 --- a/fuse_optimizers/CMakeLists.txt +++ b/fuse_optimizers/CMakeLists.txt @@ -44,6 +44,9 @@ add_dependencies(${PROJECT_NAME} target_include_directories(${PROJECT_NAME} PUBLIC include +) +target_include_directories(${PROJECT_NAME} + SYSTEM PUBLIC ${catkin_INCLUDE_DIRS} ) target_link_libraries(${PROJECT_NAME} @@ -65,6 +68,9 @@ add_dependencies(batch_optimizer_node target_include_directories(batch_optimizer_node PRIVATE include +) +target_include_directories(batch_optimizer_node + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ) target_link_libraries(batch_optimizer_node @@ -87,6 +93,9 @@ add_dependencies(fixed_lag_smoother_node target_include_directories(fixed_lag_smoother_node PRIVATE include +) +target_include_directories(fixed_lag_smoother_node + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ) target_link_libraries(fixed_lag_smoother_node @@ -146,6 +155,9 @@ if(CATKIN_ENABLE_TESTING) target_include_directories(test_variable_stamp_index PRIVATE include + ) + target_include_directories(test_variable_stamp_index + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ) target_link_libraries(test_variable_stamp_index @@ -169,6 +181,9 @@ if(CATKIN_ENABLE_TESTING) target_include_directories(test_optimizer PRIVATE include + ) + target_include_directories(test_optimizer + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR} ) @@ -195,6 +210,9 @@ if(CATKIN_ENABLE_TESTING) target_include_directories(test_fixed_lag_ignition PRIVATE include + ) + target_include_directories(test_fixed_lag_ignition + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ${fuse_models_INCLUDE_DIRS} ${geometry_msgs_INCLUDE_DIRS} diff --git a/fuse_publishers/CMakeLists.txt b/fuse_publishers/CMakeLists.txt index d6ee2affe..396fcb341 100644 --- a/fuse_publishers/CMakeLists.txt +++ b/fuse_publishers/CMakeLists.txt @@ -57,6 +57,10 @@ add_dependencies(${PROJECT_NAME} target_include_directories(${PROJECT_NAME} PUBLIC include +) + +target_include_directories(${PROJECT_NAME} + SYSTEM PUBLIC ${catkin_INCLUDE_DIRS} ) target_link_libraries(${PROJECT_NAME} @@ -120,6 +124,9 @@ if(CATKIN_ENABLE_TESTING) target_include_directories(test_path_2d_publisher PRIVATE include + ) + target_include_directories(test_path_2d_publisher + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ) target_link_libraries(test_path_2d_publisher @@ -143,6 +150,9 @@ if(CATKIN_ENABLE_TESTING) target_include_directories(test_pose_2d_publisher PRIVATE include + ) + target_include_directories(test_pose_2d_publisher + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ) target_link_libraries(test_pose_2d_publisher @@ -165,6 +175,9 @@ if(CATKIN_ENABLE_TESTING) target_include_directories(test_stamped_variable_synchronizer PRIVATE include + ) + target_include_directories(test_stamped_variable_synchronizer + SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} ) target_link_libraries(test_stamped_variable_synchronizer diff --git a/fuse_tutorials/CMakeLists.txt b/fuse_tutorials/CMakeLists.txt index 57da1db9d..9f7d63e2f 100644 --- a/fuse_tutorials/CMakeLists.txt +++ b/fuse_tutorials/CMakeLists.txt @@ -43,6 +43,9 @@ add_dependencies(${PROJECT_NAME} target_include_directories(${PROJECT_NAME} PUBLIC include +) +target_include_directories(${PROJECT_NAME} + SYSTEM PUBLIC ${catkin_INCLUDE_DIRS} ) target_link_libraries(${PROJECT_NAME} @@ -64,6 +67,9 @@ add_dependencies(range_sensor_simulator target_include_directories(range_sensor_simulator PUBLIC include +) +target_include_directories(range_sensor_simulator + SYSTEM PUBLIC ${catkin_INCLUDE_DIRS} ) target_link_libraries(range_sensor_simulator