forked from openhumanoids/maps_server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
35 lines (25 loc) · 870 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
cmake_minimum_required(VERSION 2.6.0)
# pull in the pods macros. See cmake/pods.cmake for documentation
set(POD_NAME maps)
find_package(PkgConfig)
pkg_check_modules(LCMTYPES_BOT2CORE lcmtypes_bot2-core)
include_directories(${LCMTYPES_BOT2CORE_INCLUDE_DIRS})
include(cmake/pods.cmake)
include(cmake/lcmtypes.cmake)
lcmtypes_build()
# main maps library (no application)
add_subdirectory(src/maps)
# maps library specific to lcm
add_subdirectory(src/maps-lcm)
# library: minimal version of the above
add_subdirectory(src/maps-mini)
# library: used for filling in cell in height maps
add_subdirectory(src/terrain-map)
# LCM applications using maps and maps_lcm
add_subdirectory(src/server)
add_subdirectory(src/apps)
# misc utils
add_subdirectory(src/utils)
add_subdirectory(src/plane-seg)
# Maps GTK renderer works as of Feb 2017
#add_subdirectory(src/renderers)