ceph/cmake/modules/Findzbd.cmake
Abutalib Aghayev bb488b06c9 os/bluestore: Switch from libzbc library to libzbd library
Libzbc maintainers recommend switching to libzbd, which is lighter and supports
both ZNS SSDs and HM-SMR HDDs.

Signed-off-by: Abutalib Aghayev <agayev@cs.cmu.edu>
2020-09-06 12:35:05 -04:00

20 lines
457 B
CMake

# - Find ZBD
#
# ZBD_INCLUDE - Where to find zbd.h
# ZBD_LIBRARIES - List of libraries when using zbd.
# ZBD_FOUND - True if zbd found.
find_path(ZBD_INCLUDE_DIR
zbd.h
HINTS $ENV{ZBD_ROOT}/libzbd
PATH_SUFFIXES libzbd)
find_library(ZBD_LIBRARIES
zbd
HINTS $ENV{ZBD_ROOT}/lib)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(zbd DEFAULT_MSG ZBD_LIBRARIES ZBD_INCLUDE_DIR)
mark_as_advanced(ZBD_INCLUDE_DIR ZBD_LIBRARIES)