@@ -60,67 +60,55 @@ include_directories(
6060)
6161
6262## Declare a cpp executable
63- add_executable (
64- simple_demo
63+ add_executable (simple_demo
6564 src/simple_demo_node.cpp
6665)
6766
68- add_executable (
69- tutorial_demo
67+ add_executable (tutorial_demo
7068 src/tutorial_demo_node.cpp
7169)
7270
73- add_executable (
74- iterators_demo
71+ add_executable (iterators_demo
7572 src/iterators_demo_node.cpp
7673 src/IteratorsDemo.cpp
7774)
7875
79- add_executable (
80- image_to_gridmap_demo
76+ add_executable (image_to_gridmap_demo
8177 src/image_to_gridmap_demo_node.cpp
8278 src/ImageToGridmapDemo.cpp
8379)
8480
85- add_executable (
86- octomap_to_gridmap_demo
81+ add_executable (octomap_to_gridmap_demo
8782 src/octomap_to_gridmap_demo_node.cpp
8883 src/OctomapToGridmapDemo.cpp
8984)
9085
91- add_executable (
92- move_demo
86+ add_executable (move_demo
9387 src/move_demo_node.cpp
9488)
9589
96- add_executable (
97- iterator_benchmark
90+ add_executable (iterator_benchmark
9891 src/iterator_benchmark.cpp
9992)
10093
101- add_executable (
102- opencv_demo
94+ add_executable (opencv_demo
10395 src/opencv_demo_node.cpp
10496)
10597
106- add_executable (
107- resolution_change_demo
98+ add_executable (resolution_change_demo
10899 src/resolution_change_demo_node.cpp
109100)
110101
111- add_executable (
112- filters_demo
102+ add_executable (filters_demo
113103 src/filters_demo_node.cpp
114104 src/FiltersDemo.cpp
115105)
116106
117- add_executable (
118- normal_filter_comparison_demo
107+ add_executable (normal_filter_comparison_demo
119108 src/normal_filter_comparison_node.cpp
120109)
121110
122- add_executable (
123- interpolation_demo
111+ add_executable (interpolation_demo
124112 src/interpolation_demo_node.cpp
125113 src/InterpolationDemo.cpp
126114)
@@ -227,37 +215,32 @@ install(
227215## Test ##
228216##############
229217if (CATKIN_ENABLE_TESTING)
230- find_package (catkin REQUIRED
231- COMPONENTS
232- roscpp
233- grid_map_core
234- grid_map_ros
235- grid_map_cv
236- grid_map_filters
237- grid_map_loader
238- grid_map_msgs
239- grid_map_octomap
240- grid_map_rviz_plugin
241- grid_map_visualization
242- geometry_msgs
243- sensor_msgs
244- cv_bridge
245- octomap_msgs
246- filters
247- )
248-
249- catkin_add_gtest(test_${PROJECT_NAME}
218+ catkin_add_gtest(${PROJECT_NAME} -test
250219 test /empty_test.cpp
251220 )
252- target_include_directories (test_${PROJECT_NAME}
253- PRIVATE
254- include
255- SYSTEM PUBLIC
256- ${catkin_INCLUDE_DIRS}
221+ add_dependencies (${PROJECT_NAME} -test
222+ filters_demo
223+ image_to_gridmap_demo
224+ interpolation_demo
225+ iterator_benchmark
226+ iterators_demo
227+ move_demo
228+ normal_filter_comparison_demo
229+ octomap_to_gridmap_demo
230+ opencv_demo
231+ resolution_change_demo
232+ simple_demo
233+ tutorial_demo
234+ )
235+ target_include_directories (${PROJECT_NAME} -test PRIVATE
236+ include
257237 )
258- target_link_libraries (test_${PROJECT_NAME}
259- ${catkin_LIBRARIES}
238+ target_include_directories (${PROJECT_NAME} -test SYSTEM PUBLIC
239+ ${catkin_INCLUDE_DIRS}
240+ )
241+ target_link_libraries (${PROJECT_NAME} -test
260242 gtest_main
243+ ${catkin_LIBRARIES}
261244 )
262245
263246 ###################
@@ -267,7 +250,7 @@ if(CATKIN_ENABLE_TESTING)
267250 if (cmake_code_coverage_FOUND)
268251 add_gtest_coverage(
269252 TEST_BUILD_TARGETS
270- test_ ${PROJECT_NAME}
253+ ${PROJECT_NAME} - test
271254 )
272255 endif ()
273256endif ()
0 commit comments