From f39a3360125fade3538717ad075ffe14e2dc99d3 Mon Sep 17 00:00:00 2001 From: Mel Bourgeois Date: Tue, 27 Jun 2023 00:43:31 -0500 Subject: [PATCH] Only load rostest when tests are enabled --- laser_scan_matcher/CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/laser_scan_matcher/CMakeLists.txt b/laser_scan_matcher/CMakeLists.txt index ce20592..bea0c44 100644 --- a/laser_scan_matcher/CMakeLists.txt +++ b/laser_scan_matcher/CMakeLists.txt @@ -13,7 +13,7 @@ set( ROS_CXX_DEPENDENCIES nav_msgs) # Find catkin and all required ROS components -find_package(catkin REQUIRED COMPONENTS ${ROS_CXX_DEPENDENCIES} rostest) +find_package(catkin REQUIRED COMPONENTS ${ROS_CXX_DEPENDENCIES}) find_package(PCL REQUIRED QUIET) # Find csm project @@ -68,5 +68,8 @@ install(FILES laser_scan_matcher_nodelet.xml install(DIRECTORY demo DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} ) -add_rostest(test/run.test) -add_rostest(test/covariance.test) +if(CATKIN_ENABLE_TESTING) + find_package(rostest) + add_rostest(test/run.test) + add_rostest(test/covariance.test) +endif()