Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lizhongxiao
OpenXG-RAN
Commits
eb3d728f
Commit
eb3d728f
authored
Jul 10, 2023
by
Robert Schmidt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Simplify CMakeLists.txt
parent
f06f80e3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
14 deletions
+7
-14
CMakeLists.txt
CMakeLists.txt
+7
-14
No files found.
CMakeLists.txt
View file @
eb3d728f
...
@@ -164,8 +164,6 @@ set (OPENAIR3_DIR ${OPENAIR_DIR}/openair3)
...
@@ -164,8 +164,6 @@ set (OPENAIR3_DIR ${OPENAIR_DIR}/openair3)
set
(
OPENAIR3_DIR
${
OPENAIR_DIR
}
/openair3
)
set
(
OPENAIR3_DIR
${
OPENAIR_DIR
}
/openair3
)
set
(
OPENAIR_CMAKE
${
OPENAIR_DIR
}
/cmake_targets
)
set
(
OPENAIR_CMAKE
${
OPENAIR_DIR
}
/cmake_targets
)
set
(
OPENAIR_BIN_DIR
${
CMAKE_CURRENT_BINARY_DIR
}${
CMAKE_FILES_DIRECTORY
}
)
set
(
OPENAIR_BIN_DIR
${
CMAKE_CURRENT_BINARY_DIR
}${
CMAKE_FILES_DIRECTORY
}
)
set
(
INTEL_LIB /usr/local/intel64
)
set
(
DPDK_DIR $ENV{RTE_SDK}/$ENV{RTE_TARGET}/include
)
if
(
DEFINED ENV{XRAN_LIB_DIR}
)
if
(
DEFINED ENV{XRAN_LIB_DIR}
)
set
(
XRAN_LIB_DIR $ENV{XRAN_LIB_DIR}
)
set
(
XRAN_LIB_DIR $ENV{XRAN_LIB_DIR}
)
...
@@ -633,26 +631,21 @@ target_link_libraries(benetel_5g PRIVATE pthread dl rt m numa)
...
@@ -633,26 +631,21 @@ target_link_libraries(benetel_5g PRIVATE pthread dl rt m numa)
# ORAN 5G library
# ORAN 5G library
######################################################################
######################################################################
set
(
ORAN_FHLIB_5G_SOURCE
pkg_check_modules
(
LIBDPDK_ORAN_FHI REQUIRED libdpdk>=20.05.0
)
add_library
(
oran_fhlib_5g MODULE
${
OPENAIR_DIR
}
/radio/ETHERNET/oran/5g/oran.cpp
${
OPENAIR_DIR
}
/radio/ETHERNET/oran/5g/oran.cpp
${
OPENAIR_DIR
}
/radio/ETHERNET/oran/5g/xran_lib_wrap.cpp
${
OPENAIR_DIR
}
/radio/ETHERNET/oran/5g/xran_lib_wrap.cpp
${
OPENAIR_DIR
}
/radio/ETHERNET/oran/5g/oran_isolate.c
${
OPENAIR_DIR
}
/radio/ETHERNET/oran/5g/oran_isolate.c
)
)
add_library
(
oran_fhlib_5g MODULE
${
ORAN_FHLIB_5G_SOURCE
}
)
target_link_libraries
(
oran_fhlib_5g PRIVATE
${
LIBDPDK_ORAN_FHI_LIBRARIES
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
LIBDPDK_ORAN_FHI_INCLUDE_DIRS
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
XRAN_DIR
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
XRAN_DIR
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
DPDK_DIR
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
INTEL_LIB
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
XRAN_COMMON_DIR
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
XRAN_COMMON_DIR
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
XRAN_LIB_API_DIR
}
)
target_include_directories
(
oran_fhlib_5g PRIVATE
${
XRAN_LIB_API_DIR
}
)
set_target_properties
(
oran_fhlib_5g PROPERTIES COMPILE_FLAGS
"-fvisibility=hidden -march=native -I$ENV{RTE_SDK}/$ENV{RTE_TARGET}/include"
)
set_target_properties
(
oran_fhlib_5g PROPERTIES COMPILE_FLAGS
"-fvisibility=hidden -march=native -I$ENV{RTE_SDK}/$ENV{RTE_TARGET}/include"
)
target_link_libraries
(
oran_fhlib_5g PRIVATE -L
${
XRAN_LIB_DIR
}
-lxran
)
SET
(
DPDK_LIBS
"-Wl,-rpath,$ENV{RTE_SDK}/$ENV{RTE_TARGET}/lib -Wl,--whole-archive -L$ENV{RTE_SDK}/$ENV{RTE_TARGET}/lib -ldpdk -Wl,--no-whole-archive"
)
target_link_libraries
(
oran_fhlib_5g PRIVATE pthread dl rt m numa
)
TARGET_LINK_LIBRARIES
(
oran_fhlib_5g PRIVATE
${
DPDK_LIBS
}
)
TARGET_LINK_LIBRARIES
(
oran_fhlib_5g PRIVATE -L
${
XRAN_LIB_DIR
}
-lxran
)
TARGET_LINK_LIBRARIES
(
oran_fhlib_5g PRIVATE pthread dl rt m numa
)
target_link_libraries
(
oran_fhlib_5g PRIVATE asn1_nr_rrc asn1_lte_rrc
)
##########################################################
##########################################################
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment