cmake_minimum_required(VERSION 2.8)
find_package(Rock)
rock_init(gmapping 0.1)

include_directories(include)

add_subdirectory(gridfastslam)
add_subdirectory(scanmatcher)
add_subdirectory(sensor)
add_subdirectory(utils)

if(0)
  add_subdirectory(gui)
endif()

install(DIRECTORY include/
  DESTINATION include
  FILES_MATCHING PATTERN "*.h"
                 PATTERN "*.hxx"
  PATTERN ".svn" EXCLUDE
)

SET(PC_FILE ${CMAKE_BINARY_DIR}/gmapping.pc)
CONFIGURE_FILE("gmapping.pc.in" ${PC_FILE} @ONLY)
INSTALL(FILES ${PC_FILE} DESTINATION lib/pkgconfig)
