aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorrainbow_0206 <jiangwenjiang@huawei.com>2018-05-02 20:32:20 +0800
committerrainbow_0206 <jiangwenjiang@huawei.com>2018-05-07 19:17:35 +0800
commit1ca3b7902988b131a6c81d516e6ead047b5440cb (patch)
tree79f6f5fb1d500edd150c8875507eebe22bcaf68d /src
parent3dd38cdde92c3ab793936a711ac42124177232e4 (diff)
Change the method of building dpdk by using rpm for centos
Change-Id: I6d59e5d9c6dbd7c6268c1e5239ec34ef8d961594 Signed-off-by: rainbow_0206 <jiangwenjiang@huawei.com>
Diffstat (limited to 'src')
-rw-r--r--src/framework/CMakeLists.txt4
-rw-r--r--src/nSocket/CMakeLists.txt44
2 files changed, 23 insertions, 25 deletions
diff --git a/src/framework/CMakeLists.txt b/src/framework/CMakeLists.txt
index 78072c6..83e9d81 100644
--- a/src/framework/CMakeLists.txt
+++ b/src/framework/CMakeLists.txt
@@ -16,7 +16,7 @@
if(WITH_HAL_LIB)
else()
- SET(PAL_H_DIRECTORIES "${DMM_DPDK_INSTALL_DIR}/include/dpdk/")
+ SET(PAL_H_DIRECTORIES "/usr/include/dpdk/")
FILE(GLOB_RECURSE LIBCOMM lib_common_mem/*.c)
endif()
@@ -57,4 +57,4 @@ INCLUDE_DIRECTORIES(
${CMAKE_CURRENT_LIST_DIR}/../nSocket/nstack/event/
${CMAKE_CURRENT_LIST_DIR}/../nSocket/nstack/event/epoll
${CMAKE_CURRENT_LIST_DIR}/../nSocket/include
-) \ No newline at end of file
+)
diff --git a/src/nSocket/CMakeLists.txt b/src/nSocket/CMakeLists.txt
index 1063f58..5701e8e 100644
--- a/src/nSocket/CMakeLists.txt
+++ b/src/nSocket/CMakeLists.txt
@@ -17,35 +17,33 @@
if(WITH_HAL_LIB)
else()
- SET(PAL_H_DIRECTORIES "${DMM_DPDK_INSTALL_DIR}/include/dpdk/")
- SET(DPDK_LIB_DIRECTORIES "${DMM_DPDK_INSTALL_DIR}/lib")
- SET(DPDK_LIBS "${DPDK_LIB_DIRECTORIES}/librte_eal.so")
- list(APPEND DPDK_LIBS "${DPDK_LIB_DIRECTORIES}/librte_mempool.so")
- list(APPEND DPDK_LIBS "${DPDK_LIB_DIRECTORIES}/librte_mbuf.so")
- list(APPEND DPDK_LIBS "${DPDK_LIB_DIRECTORIES}/librte_ring.so")
+ SET(PAL_H_DIRECTORIES "/usr/include/dpdk/")
endif()
INCLUDE_DIRECTORIES(
- include/
- kernel/
- nstack/
- nstack/event/
- nstack/event/epoll
- nstack/event/select
- ${SECUREC_SRC_H}
- ${PAL_H_DIRECTORIES}
- ${CMAKE_CURRENT_LIST_DIR}/../adapt
- ${CMAKE_CURRENT_LIST_DIR}/../../thirdparty/json/json-c-0.12.1
+ include/
+ kernel/
+ nstack/
+ nstack/event/
+ nstack/event/epoll
+ nstack/event/select
+ ${SECUREC_SRC_H}
+ ${PAL_H_DIRECTORIES}
+ ${CMAKE_CURRENT_LIST_DIR}/../adapt
+ ${CMAKE_CURRENT_LIST_DIR}/../../thirdparty/json/json-c-0.12.1
)
FILE(GLOB_RECURSE nSocket *.c)
ADD_LIBRARY(nStackAPI SHARED ${nSocket})
TARGET_LINK_LIBRARIES(
- nStackAPI
- -Wl,--whole-archive
- ${LIB_PATH_STATIC}/libjson-c.a
- ${LIB_PATH_STATIC}/libglog.a
- dmm_api
- -Wl,--no-whole-archive,-lstdc++
- ${DPDK_LIBS})
+ nStackAPI
+ -Wl,--whole-archive
+ ${LIB_PATH_STATIC}/libjson-c.a
+ ${LIB_PATH_STATIC}/libglog.a
+ dmm_api
+ -Wl,--no-whole-archive,-lstdc++
+ rte_eal
+ rte_mempool
+ rte_mbuf
+ rte_ring)
ADD_DEPENDENCIES(nStackAPI dmm_api)