mirror of
https://github.com/ceph/ceph
synced 2024-12-27 14:03:25 +00:00
e8fd8a31b2
Signed-off-by: Li, Xiaoyan <xiaoyan.li@intel.com>
34 lines
843 B
CMake
34 lines
843 B
CMake
# - Find libcryptsetup
|
|
# Sets the following:
|
|
#
|
|
# LIBCRYPTSETUP_INCLUDE_DIR
|
|
# LIBCRYPTSETUP_LIBRARIES
|
|
# LIBCRYPTSETUP_VERSION
|
|
# LIBCRYPTSETUP_FOUND
|
|
|
|
find_package(PkgConfig QUIET REQUIRED)
|
|
pkg_search_module(PC_libcryptsetup libcryptsetup)
|
|
|
|
find_path(LIBCRYPTSETUP_INCLUDE_DIR
|
|
NAMES libcryptsetup.h
|
|
PATHS ${PC_libcryptsetup_INCLUDE_DIRS})
|
|
|
|
find_library(LIBCRYPTSETUP_LIBRARIES
|
|
NAMES libcryptsetup.so
|
|
PATHS ${PC_libcryptsetup_LIBRARY_DIRS})
|
|
|
|
set(LIBCRYPTSETUP_VERSION ${PC_libcryptsetup_VERSION})
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
|
|
find_package_handle_standard_args(libcryptsetup
|
|
REQUIRED_VARS
|
|
LIBCRYPTSETUP_INCLUDE_DIR
|
|
LIBCRYPTSETUP_LIBRARIES
|
|
VERSION_VAR LIBCRYPTSETUP_VERSION)
|
|
|
|
mark_as_advanced(
|
|
LIBCRYPTSETUP_LIBRARIES
|
|
LIBCRYPTSETUP_INCLUDE_DIR
|
|
LIBCRYPTSETUP_VERSION)
|