-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
79 lines (77 loc) · 2.64 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
check_include_file_cxx(stdint.h HAVE_STDINT_H)
if(HAVE_STDINT_H)
add_definitions(-DHAVE_STDINT_H)
endif()
set(python_libraries ${Python3_LIBRARIES})
if(${NS3_PIP_PACKAGING})
set(python_libraries
-Wl,--allow-shlib-undefined
)
endif()
build_lib(
LIBNAME defiance
SOURCE_FILES
model/action-application.cc
model/agent-application.cc
model/aggregated-info.cc
model/base-environment.cc
model/base-test.cc
model/channel-interface.cc
model/data-collector-application.cc
model/environment-creator.cc
model/history-container.cc
model/observation-application.cc
model/pendulum-cart.cc
model/reward-application.cc
model/rl-application-container.cc
model/rl-application.cc
model/simple-channel-interface.cc
model/socket-channel-interface.cc
model/static-environment.cc
model/sumo-environment.cc
helper/communication-helper.cc
helper/device-manager.cc
helper/rl-application-helper.cc
helper/topology-creator.cc
HEADER_FILES
model/action-application.h
model/agent-application.h
model/aggregated-info.h
model/base-environment.h
model/base-test.h
model/channel-interface.h
model/data-collector-application.h
model/environment-creator.h
model/history-container.h
model/observation-application.h
model/pendulum-cart.h
model/reward-application.h
model/rl-application-container.h
model/rl-application.h
model/simple-channel-interface.h
model/socket-channel-interface.h
model/static-environment.h
model/sumo-environment.h
helper/communication-helper.h
helper/defiance-helper.h
helper/device-manager.h
helper/rl-application-helper.h
helper/topology-creator.h
LIBRARIES_TO_LINK
${libai}
${libcore}
${libflow-monitor}
${libinternet-apps}
${liblte}
${python_libraries}
TEST_SOURCES
test/action-application-test.cc
test/agent-application-test.cc
test/communication-test.cc
test/data-collector-application-test.cc
test/history-container-test.cc
test/marl-interface-test.cc
test/rl-application-test.cc
test/simple-channel-interface-test.cc
test/socket-channel-interface-test.cc
)