@@ -67,19 +67,21 @@ add_dependencies(point_cloud2_assembler ${PROJECT_NAME}_gencpp)
67
67
68
68
## unit testing
69
69
70
- add_executable (periodic_snapshotter examples/periodic_snapshotter.cpp)
71
- target_link_libraries (periodic_snapshotter ${catkin_LIBRARIES} ${Boost_LIBRARIES} )
72
- add_dependencies (periodic_snapshotter ${PROJECT_NAME} _gencpp)
70
+ if (CATKIN_ENABLE_TESTING)
71
+ add_executable (periodic_snapshotter examples/periodic_snapshotter.cpp)
72
+ target_link_libraries (periodic_snapshotter ${catkin_LIBRARIES} ${Boost_LIBRARIES} )
73
+ add_dependencies (periodic_snapshotter ${PROJECT_NAME} _gencpp)
73
74
74
- add_executable (dummy_scan_producer test /dummy_scan_producer.cpp)
75
- target_link_libraries (dummy_scan_producer ${catkin_LIBRARIES} ${Boost_LIBRARIES} )
76
- add_dependencies (dummy_scan_producer ${PROJECT_NAME} _gencpp)
75
+ add_executable (dummy_scan_producer test /dummy_scan_producer.cpp)
76
+ target_link_libraries (dummy_scan_producer ${catkin_LIBRARIES} ${Boost_LIBRARIES} )
77
+ add_dependencies (dummy_scan_producer ${PROJECT_NAME} _gencpp)
77
78
78
- catkin_add_gtest(test_assembler EXCLUDE_FROM_ALL test /test_assembler.cpp)
79
- target_link_libraries (test_assembler ${catkin_LIBRARIES} ${Boost_LIBRARIES} )
80
- add_dependencies (test_assembler ${PROJECT_NAME} _gencpp)
79
+ catkin_add_gtest(test_assembler EXCLUDE_FROM_ALL test /test_assembler.cpp)
80
+ target_link_libraries (test_assembler ${catkin_LIBRARIES} ${Boost_LIBRARIES} )
81
+ add_dependencies (test_assembler ${PROJECT_NAME} _gencpp)
81
82
82
- add_rostest(test /test_laser_assembler.launch)
83
+ add_rostest(test /test_laser_assembler.launch)
84
+ endif ()
83
85
84
86
##############################################################################
85
87
# Install
0 commit comments