]> git.proxmox.com Git - ceph.git/blob - ceph/cmake/modules/Findkeyutils.cmake
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / cmake / modules / Findkeyutils.cmake
1 # Try to find Keyutils
2 # Once done, this will define
3 #
4 # KEYUTILS_FOUND - system has keyutils
5 # KEYUTILS_INCLUDE_DIR - the keyutils include directories
6 # KEYUTILS_LIBRARIES - link these to use keyutils
7
8 find_path(KEYUTILS_INCLUDE_DIR keyutils.h PATHS
9 /opt/local/include
10 /usr/local/include
11 )
12
13 find_library(KEYUTILS_LIBRARIES NAMES keyutils)
14
15 include(FindPackageHandleStandardArgs)
16 find_package_handle_standard_args(keyutils
17 DEFAULT_MSG KEYUTILS_LIBRARIES KEYUTILS_INCLUDE_DIR)
18
19 mark_as_advanced(KEYUTILS_LIBRARIES KEYUTILS_INCLUDE_DIR)
20
21 if(KEYUTILS_FOUND AND NOT (TARGET keyutils::keyutils))
22 add_library(keyutils::keyutils UNKNOWN IMPORTED)
23 set_target_properties(keyutils::keyutils PROPERTIES
24 INTERFACE_INCLUDE_DIRECTORIES "${KEYUTILS_INCLUDE_DIR}"
25 IMPORTED_LINK_INTERFACE_LANGUAGES "C"
26 IMPORTED_LOCATION "${KEYUTILS_LIBRARIES}")
27 endif()