-
Notifications
You must be signed in to change notification settings - Fork 86
/
Copy pathCMakeLists.txt
35 lines (31 loc) · 940 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
add_subdirectory(vr-app)
build_lib_example(
NAME ns3ai_multibss
SOURCE_FILES
multi-bss.cc
auto-mcs-wifi-manager.cc
tgax-residential-propagation-loss-model.cc
LIBRARIES_TO_LINK
${libai}
${libcore}
${libwifi}
${libinternet}
${libnetwork}
${libvr-app}
${libapplications}
${libpropagation}
${libenergy}
${libspectrum}
${libantenna}
${libbuildings}
${libmobility}
${gsl_libraries}
)
pybind11_add_module(ns3ai_multibss_py multi_bss_py.cc)
set_target_properties(ns3ai_multibss_py PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(ns3ai_multibss_py PRIVATE
${libai}
)
# Build Python interface along with C++ lib
add_dependencies(ns3ai_multibss ns3ai_multibss_py)