forked from rock-planning/planning-lama
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
34 lines (27 loc) · 1.13 KB
/
CMakeLists.txt
File metadata and controls
34 lines (27 loc) · 1.13 KB
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
# CMakeLists.txt has to be located in the project folder and cmake has to be
# executed from 'project/build' with 'cmake ../'.
cmake_minimum_required(VERSION 3.9)
project(lama
VERSION 0.1
DESCRIPTION "LAMA Planner"
)
find_package(Rock)
rock_init()
configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/plan.in ${CMAKE_CURRENT_BINARY_DIR}/lama-planner)
configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/generate.in ${CMAKE_CURRENT_BINARY_DIR}/landmark-generator)
add_subdirectory(lama)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/lama-planner
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
DESTINATION bin
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/landmark-generator
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
DESTINATION bin
)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lama/translate
DESTINATION lib/lama/
)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lama/translate/translate.py
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
DESTINATION lib/lama/translate
)