2 # Once done, this will define
4 # KEYUTILS_FOUND - system has keyutils
5 # KEYUTILS_INCLUDE_DIR - the keyutils include directories
6 # KEYUTILS_LIBRARIES - link these to use keyutils
8 find_path(KEYUTILS_INCLUDE_DIR keyutils.h PATHS
13 find_library(KEYUTILS_LIBRARIES NAMES keyutils)
15 include(FindPackageHandleStandardArgs)
16 find_package_handle_standard_args(keyutils
17 DEFAULT_MSG KEYUTILS_LIBRARIES KEYUTILS_INCLUDE_DIR)
19 mark_as_advanced(KEYUTILS_LIBRARIES KEYUTILS_INCLUDE_DIR)
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}")