19 lines
552 B
CMake
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()
|