Files
rtabmap/cmake_modules/FindROS.cmake
2011-06-05 14:45:39 +00:00

26 lines
639 B
CMake

# - Find ROS
# This module finds an installed ROS package.
#
# It sets the following variables:
# ROS_FOUND - Set to false, or undefined, if ROS isn't found.
IF(UNIX)
FIND_PROGRAM(ROS_EXEC NAME rosrun PATHS)
IF(ROS_EXEC)
SET(ROS_FOUND TRUE)
ENDIF(ROS_EXEC)
ENDIF(UNIX)
IF (ROS_FOUND)
# show which ROS was found only if not quiet
IF (NOT ROS_FIND_QUIETLY)
MESSAGE(STATUS "Found ROS")
ENDIF (NOT ROS_FIND_QUIETLY)
ELSE (ROS_FOUND)
# fatal error if ROS is required but not found
IF (ROS_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find ROS")
ENDIF (ROS_FIND_REQUIRED)
ENDIF (ROS_FOUND)