diff options
| author | 童宗振 <[email protected]> | 2023-12-27 04:05:09 +0000 |
|---|---|---|
| committer | 陆秋文 <[email protected]> | 2023-12-27 04:05:09 +0000 |
| commit | b269cd473f22c60203ed50804dc7a26638e6964f (patch) | |
| tree | 09bba165529645cafa57243c78ea58d679b946dd /pag | |
| parent | 8711dcbb38389e8a3a2fc5ad3f33408a5db5bb2d (diff) | |
build DPDK as a support library.
Diffstat (limited to 'pag')
| -rw-r--r-- | pag/CMakeLists.txt | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/pag/CMakeLists.txt b/pag/CMakeLists.txt index 2617f94..60fa0eb 100644 --- a/pag/CMakeLists.txt +++ b/pag/CMakeLists.txt @@ -1,16 +1,13 @@ -find_package(DPDK REQUIRED) include_directories(${CMAKE_SOURCE_DIR}/include) include_directories(${CMAKE_SOURCE_DIR}/include/extern) include_directories(${CMAKE_SOURCE_DIR}/include/internal) -include_directories(${DPDK_INCLUDE_DIR}) -add_definitions(${DPDK_C_PREDEFINED}) add_library(pag SHARED libpag.c) target_link_libraries(pag MESA_prof_load_static marsio) -target_link_libraries(pag rt pthread dl) +target_link_libraries(pag rt pthread libdpdk) set_target_properties(pag PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/version.map") target_include_directories(pag INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}") # Install -install(TARGETS pag LIBRARY DESTINATION ${MR_INSTALL_LIBDIR_RELATIVE_PATH} COMPONENT Program) -install(FILES libpag.h DESTINATION ${MR_INSTALL_INCLUDEDIR_RELATIVE_PATH} COMPONENT Program) +install(TARGETS pag LIBRARY DESTINATION ${MR_INSTALL_LIBDIR} COMPONENT Program) +install(FILES libpag.h DESTINATION ${MR_INSTALL_INCLUDEDIR} COMPONENT Program) |
