From 29f5630047052c24f1b506bdb743ebd53358686d Mon Sep 17 00:00:00 2001 From: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de> Date: Tue, 4 Feb 2014 16:04:23 +0100 Subject: [PATCH] make rostest in CMakeLists optional (ros/rosdistro#3010) Upstream-Status: Accepted --- camera_info_manager/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/camera_info_manager/CMakeLists.txt b/camera_info_manager/CMakeLists.txt index f220861..8b83216 100644 --- a/camera_info_manager/CMakeLists.txt +++ b/camera_info_manager/CMakeLists.txt @@ -10,7 +10,7 @@ catkin_package(INCLUDE_DIRS include DEPENDS Boost roscpp sensor_msgs ) -find_package(catkin COMPONENTS camera_calibration_parsers image_transport roscpp roslib rostest) +find_package(catkin COMPONENTS camera_calibration_parsers image_transport roscpp roslib) include_directories(SYSTEM ${camera_calibration_parsers_INCLUDE_DIRS} ${image_transport_INCLUDE_DIRS} @@ -34,6 +34,7 @@ install(DIRECTORY include/${PROJECT_NAME}/ ) if(CATKIN_ENABLE_TESTING) + find_package(rostest) # Unit test uses gtest, but needs rostest to create a ROS environment. # Hence, it must be created as a normal executable, not using # catkin_add_gtest() which runs an additional test without rostest. -- 1.8.3.2