-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCMakeLists.txt
48 lines (43 loc) · 1.13 KB
/
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
36
37
38
39
40
41
42
43
44
45
46
47
48
cmake_minimum_required(VERSION 3.13)
project(disjoint_CBSH)
set(CMAKE_CXX_STANDARD 17)
include_directories(.
$ENV{GUROBI_HOME}/include
)
link_libraries(boost_program_options
pthread # Used by one of the other dependencies
stdc++fs
$ENV{GUROBI_HOME}/lib/libgurobi_c++.a
$ENV{GUROBI_HOME}/lib/libgurobi81.so
libspdlog.a
)
add_executable(disjoint_CBSH
agents_loader.cpp
agents_loader.h
common.cpp
common.h
heuristic_calculator.cpp
heuristic_calculator.h
dynamic_constraints_manager.cpp
dynamic_constraints_manager.h
driver.cpp
ICBSNode.cpp
ICBSNode.h
ICBSSearch.cpp
ICBSSearch.h
ICBSSingleAgentLLNode.cpp
ICBSSingleAgentLLNode.h
lpa_node.cpp
lpa_node.h
lpa_star.cpp
lpa_star.h
map_loader.cpp
map_loader.h
MDD.cpp
MDD.h
ICBSSingleAgentLLSearch.cpp
ICBSSingleAgentLLSearch.h
conflict_avoidance_table.h
conflict_avoidance_table.cpp
XytHolder.cpp
XytHolder.h)