-
Niklas Yann Wettengel authoredNiklas Yann Wettengel authored
CMakeLists.txt 742 B
cmake_minimum_required(VERSION 2.8.3)
project(homer_mapping)
find_package(
catkin REQUIRED COMPONENTS
roscpp
homer_mapnav_msgs
sensor_msgs
nav_msgs
homer_nav_libs
tf
roslib
)
catkin_package(
CATKIN_DEPENDS
roscpp
homer_mapnav_msgs
sensor_msgs
nav_msgs
homer_nav_libs
tf
roslib
)
set(CMAKE_BUILD_TYPE Release)
include_directories(
${catkin_INCLUDE_DIRS}
)
add_subdirectory(${PROJECT_SOURCE_DIR}/src/OccupancyMap)
add_subdirectory(${PROJECT_SOURCE_DIR}/src/ParticleFilter)
add_executable(homer_mapping src/slam_node.cpp)
target_link_libraries(
homer_mapping
${catkin_LIBRARIES}
MappingMath
ParticleFilter
OccupancyMap
Explorer
)
add_dependencies(
homer_mapping
${catkin_EXPORTED_TARGETS}
)