Skip to content

Commit a794866

Browse files
committed
Treat external dependencies as system ones
1 parent 98cf1f3 commit a794866

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

fuse_optimizers/CMakeLists.txt

+18
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ add_dependencies(${PROJECT_NAME}
4444
target_include_directories(${PROJECT_NAME}
4545
PUBLIC
4646
include
47+
)
48+
target_include_directories(${PROJECT_NAME}
49+
SYSTEM PUBLIC
4750
${catkin_INCLUDE_DIRS}
4851
)
4952
target_link_libraries(${PROJECT_NAME}
@@ -65,6 +68,9 @@ add_dependencies(batch_optimizer_node
6568
target_include_directories(batch_optimizer_node
6669
PRIVATE
6770
include
71+
)
72+
target_include_directories(batch_optimizer_node
73+
SYSTEm PRIVATE
6874
${catkin_INCLUDE_DIRS}
6975
)
7076
target_link_libraries(batch_optimizer_node
@@ -87,6 +93,9 @@ add_dependencies(fixed_lag_smoother_node
8793
target_include_directories(fixed_lag_smoother_node
8894
PRIVATE
8995
include
96+
)
97+
target_include_directories(fixed_lag_smoother_node
98+
SYSTEM PRIVATE
9099
${catkin_INCLUDE_DIRS}
91100
)
92101
target_link_libraries(fixed_lag_smoother_node
@@ -146,6 +155,9 @@ if(CATKIN_ENABLE_TESTING)
146155
target_include_directories(test_variable_stamp_index
147156
PRIVATE
148157
include
158+
)
159+
target_include_directories(test_variable_stamp_index
160+
SYSTEM PRIVATE
149161
${catkin_INCLUDE_DIRS}
150162
)
151163
target_link_libraries(test_variable_stamp_index
@@ -169,6 +181,9 @@ if(CATKIN_ENABLE_TESTING)
169181
target_include_directories(test_optimizer
170182
PRIVATE
171183
include
184+
)
185+
target_include_directories(test_optimizer
186+
SYSTEM PRIVATE
172187
${catkin_INCLUDE_DIRS}
173188
${CMAKE_CURRENT_SOURCE_DIR}
174189
)
@@ -195,6 +210,9 @@ if(CATKIN_ENABLE_TESTING)
195210
target_include_directories(test_fixed_lag_ignition
196211
PRIVATE
197212
include
213+
)
214+
target_include_directories(test_fixed_lag_ignition
215+
SYSTEM PRIVATE
198216
${catkin_INCLUDE_DIRS}
199217
${fuse_models_INCLUDE_DIRS}
200218
${geometry_msgs_INCLUDE_DIRS}

fuse_publishers/CMakeLists.txt

+13
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ add_dependencies(${PROJECT_NAME}
5757
target_include_directories(${PROJECT_NAME}
5858
PUBLIC
5959
include
60+
)
61+
62+
target_include_directories(${PROJECT_NAME}
63+
SYSTEM PRIVATE
6064
${catkin_INCLUDE_DIRS}
6165
)
6266
target_link_libraries(${PROJECT_NAME}
@@ -120,6 +124,9 @@ if(CATKIN_ENABLE_TESTING)
120124
target_include_directories(test_path_2d_publisher
121125
PRIVATE
122126
include
127+
)
128+
target_include_directories(test_path_2d_publisher
129+
SYSTEM PRIVATE
123130
${catkin_INCLUDE_DIRS}
124131
)
125132
target_link_libraries(test_path_2d_publisher
@@ -143,6 +150,9 @@ if(CATKIN_ENABLE_TESTING)
143150
target_include_directories(test_pose_2d_publisher
144151
PRIVATE
145152
include
153+
)
154+
target_include_directories(test_pose_2d_publisher
155+
SYSTEM PRIVATE
146156
${catkin_INCLUDE_DIRS}
147157
)
148158
target_link_libraries(test_pose_2d_publisher
@@ -165,6 +175,9 @@ if(CATKIN_ENABLE_TESTING)
165175
target_include_directories(test_stamped_variable_synchronizer
166176
PRIVATE
167177
include
178+
)
179+
target_include_directories(test_stamped_variable_synchronizer
180+
SYSTEM PRIVATE
168181
${catkin_INCLUDE_DIRS}
169182
)
170183
target_link_libraries(test_stamped_variable_synchronizer

0 commit comments

Comments
 (0)