Now SPDK uses the DPDK's library for PCI device
enumeration, we can remove this dependency
Signed-off-by: optimistyzy <optimistyzy@gmail.com>
option(WITH_SPDK "Enable SPDK" OFF)
if(WITH_SPDK)
- find_package(pciaccess REQUIRED)
find_package(dpdk REQUIRED)
set(HAVE_SPDK TRUE)
endif(WITH_SPDK)
+++ /dev/null
-# Try to find pciaccess
-#
-# Once done, this will define
-#
-# PCIACCESS_FOUND
-# PCIACCESS_INCLUDE_DIR
-# PCIACCESS_LIBRARIES
-
-find_path(PCIACCESS_INCLUDE_DIR pciaccess.h)
-find_library(PCIACCESS_LIBRARIES pciaccess)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(PCIACCESS DEFAULT_MSG PCIACCESS_LIBRARIES PCIACCESS_INCLUDE_DIR)
-
-mark_as_advanced(PCIACCESS_INCLUDE_DIR PCIACCESS_LIBRARIES)
if(WITH_SPDK)
target_link_libraries(os
${SPDK_LIBRARIES}
- ${DPDK_LIBRARIES}
- ${PCIACCESS_LIBRARIES})
+ ${DPDK_LIBRARIES})
target_include_directories(os
PRIVATE
- ${DPDK_INCLUDE_DIR}
- ${PCIACCESS_INCLUDE_DIR})
+ ${DPDK_INCLUDE_DIR})
endif(WITH_SPDK)
if(WITH_LTTNG)
#include <queue>
#include <map>
-#include <pciaccess.h>
#include <limits>
// since _Static_assert introduced in c11