From: Kefu Chai Date: Sat, 31 Jul 2021 08:08:44 +0000 (+0800) Subject: cmake: prefer static library when finding DPDK X-Git-Tag: v17.1.0~1233^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=edacb6eab4266c925dfcd26f299e85a831659729;p=ceph-ci.git cmake: prefer static library when finding DPDK Signed-off-by: Kefu Chai --- diff --git a/cmake/modules/Finddpdk.cmake b/cmake/modules/Finddpdk.cmake index 2cf2e6343b0..fae4691a886 100644 --- a/cmake/modules/Finddpdk.cmake +++ b/cmake/modules/Finddpdk.cmake @@ -79,7 +79,11 @@ foreach(c ${components}) get_target_property(DPDK_rte_${c}_LIBRARY ${dpdk_lib} IMPORTED_LOCATION) else() - find_library(DPDK_rte_${c}_LIBRARY rte_${c} + find_library(DPDK_rte_${c}_LIBRARY + NAMES + # use static library + ${CMAKE_STATIC_LIBRARY_PREFIX}rte_${c}${CMAKE_STATIC_LIBRARY_SUFFIX} + rte_${c} HINTS ENV DPDK_DIR ${dpdk_LIBRARY_DIRS}