From f43c79b0a35d05186512a877dde17377a44708d0 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Wed, 20 Apr 2022 19:11:04 -0300 Subject: [PATCH] build: Only link DPDK libraries when enabled --- src/fd-net-device/CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/fd-net-device/CMakeLists.txt b/src/fd-net-device/CMakeLists.txt index 75dc4f15b..dcb83e473 100644 --- a/src/fd-net-device/CMakeLists.txt +++ b/src/fd-net-device/CMakeLists.txt @@ -261,6 +261,11 @@ if(${ENABLE_FDNETDEV}) helper/dpdk-net-device-helper.h ) add_definitions(-DHAVE_DPDK_USER_H) + set(dpdk_libraries + ${LIB_AS_NEEDED_PRE} + ${DPDK_LIBRARIES} + ${LIB_AS_NEEDED_POST} + ) endif() set(source_files @@ -285,9 +290,7 @@ if(${ENABLE_FDNETDEV}) set(libraries_to_link ${libnetwork} - ${LIB_AS_NEEDED_PRE} - ${DPDK_LIBRARIES} - ${LIB_AS_NEEDED_POST} + ${dpdk_libraries} ) set(test_sources)