From: Kefu Chai Date: Sat, 28 Jul 2018 02:02:17 +0000 (+0800) Subject: cmake: set HAVE_DPDK if it's available X-Git-Tag: v14.0.1~705^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a92fee76f12ab29a2bcbe9101bd5e86b867f52e5;p=ceph.git cmake: set HAVE_DPDK if it's available Signed-off-by: Kefu Chai --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 74ed9a0ce952..f80020cd7875 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -365,14 +365,11 @@ endif() option(WITH_DPDK "Enable DPDK messaging" OFF) if(WITH_DPDK) find_package(dpdk) - set(HAVE_DPDK ${DPDK_FOUND}) - if(NOT TARGET dpdk-ext) - find_package(dpdk) - if(NOT DPDK_FOUND) - include(BuildDPDK) - build_dpdk() - endif() + if(NOT DPDK_FOUND AND NOT TARGET dpdk-ext) + include(BuildDPDK) + build_dpdk() endif() + set(HAVE_DPDK TRUE) endif() option(WITH_BLKIN "Use blkin to emit LTTng tracepoints for Zipkin" OFF)