# Try to find hiredis
# Once done, this will define
#
# HIREDIS_FOUND        - system has hiredis
# HIREDIS_INCLUDE_DIRS - hiredis include directories
# HIREDIS_LIBRARIES    - libraries need to use hiredis

find_path(
        HIREDIS_INCLUDE_DIR
        NAMES hiredis/hiredis.h
        HINTS ${HIREDIS_ROOT}
        PATH_SUFFIXES include)

find_library(
        HIREDIS_LIBRARY
        NAMES hiredis
        HINTS ${HIREDIS_ROOT}
        PATH_SUFFIXES lib)

set(HIREDIS_INCLUDE_DIRS ${HIREDIS_INCLUDE_DIR})
set(HIREDIS_LIBRARIES ${HIREDIS_LIBRARY})

include (FindPackageHandleStandardArgs)
find_package_handle_standard_args(
        HIREDIS DEFAULT_MSG HIREDIS_LIBRARY HIREDIS_INCLUDE_DIR)

mark_as_advanced(HIREDIS_LIBRARY HIREDIS_INCLUDE_DIR)
