-
Niklas Yann Wettengel authoredNiklas Yann Wettengel authored
CMakeLists.txt 897 B
cmake_minimum_required(VERSION 2.8.3)
project(homer_navigation)
find_package(catkin REQUIRED COMPONENTS
roscpp roslib nav_msgs sensor_msgs homer_mapnav_msgs homer_nav_libs tf cmake_modules robbie_architecture
)
find_package(Eigen REQUIRED)
catkin_package(
INCLUDE_DIRS include
CATKIN_DEPENDS roscpp roslib nav_msgs sensor_msgs homer_mapnav_msgs homer_nav_libs tf robbie_architecture
)
set(CMAKE_BUILD_TYPE Release)
include_directories(
include
${catkin_INCLUDE_DIRS}
${Eigen_INCLUDE_DIRS}
)
add_executable(homer_navigation src/homer_navigation_node.cpp)
add_dependencies(homer_navigation ${catkin_EXPORTED_TARGETS})
target_link_libraries(homer_navigation
${catkin_LIBRARIES}
${Eigen_LIBRARIES}
)
install(TARGETS homer_navigation DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
install(DIRECTORY include/homer_navigation/ DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION})