strans/xim/xcb-imdkit/cmake/FindUTHash.cmake
2025-12-23 20:21:56 +09:00

19 lines
552 B
CMake

set(UTHASH_PREFIX "" CACHE PATH "Prefix uthash was installed into")
find_path(UTHash_INCLUDE_DIR NAMES uthash.h HINTS ${UTHASH_PREFIX} PATH_SUFFIXES include)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(UTHash
FOUND_VAR
UTHash_FOUND
REQUIRED_VARS
UTHash_INCLUDE_DIR
)
if(UTHash_FOUND AND NOT TARGET UTHash::UTHash)
add_library(UTHash::UTHash INTERFACE IMPORTED )
set_target_properties(UTHash::UTHash PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${EXECINFO_INCLUDE_DIR}"
)
endif()