Skip to content
Snippets Groups Projects
CMakeLists.txt 666 B
cmake_minimum_required(VERSION 2.8.3)
project(homer_map_manager)

find_package(catkin REQUIRED COMPONENTS roscpp roslib tf homer_mapnav_msgs homer_nav_libs cmake_modules)

find_package( Eigen REQUIRED )

include_directories(
	${catkin_INCLUDE_DIRS}
	${EIGEN_INCLUDE_DIRS}
	$ENV{HOMER_DIR}
)

add_subdirectory(${PROJECT_SOURCE_DIR}/src/Managers)
add_subdirectory(${PROJECT_SOURCE_DIR}/src/MapIO)

catkin_package(
	CATKIN_DEPENDS
		roscpp
)

add_executable(map_manager src/map_manager_node.cpp)

target_link_libraries(
	map_manager
		${catkin_LIBRARIES}
		Managers
		image_io
)

add_dependencies(
	map_manager
		${catkin_EXPORTED_TARGETS}
		homer_mapnav_msgs_gencpp
)