diff options
author | 2018-05-08 12:09:03 +0000 | |
---|---|---|
committer | 2018-05-08 12:09:03 +0000 | |
commit | efd44dca78719720184583806ed247d34d0ac33d (patch) | |
tree | 4baf573cc50857e3dcd539457db0b89d79fe5ee5 /src | |
parent | b33b0f2920b5f8f5912c094a2673302c5b0de75c (diff) | |
parent | 1ca3b7902988b131a6c81d516e6ead047b5440cb (diff) |
Merge "Change the method of building dpdk by using rpm for centos"
Diffstat (limited to 'src')
-rw-r--r-- | src/framework/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/nSocket/CMakeLists.txt | 44 |
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) |