I hope you didn't just put FindHiredis.cmake into
/usr/share/cmake/hiredis/hiredis-config.cmake because it will not
work.
I wrote a simple working config for hiredis.
These files have some variables that shall differ from build to build
(for example, package version), maybe some generator should be
written?
SET(prefix "/usr")
SET(exec_prefix "${prefix}")
SET(HIREDIS_LIBRARIES "${exec_prefix}/lib/libhiredis.so" CACHE FILEPATH "Hiredis library")
SET(HIREDIS_INCLUDE_DIR "${prefix}/include" CACHE PATH "Include path for Hiredis")
SET(HIREDIS_FOUND "TRUE")
SET(PACKAGE_VERSION 0.10.1-2)
IF (PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
  SET(PACKAGE_VERSION_EXACT "true")
ENDIF (PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
IF (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
  SET(PACKAGE_VERSION_COMPATIBLE "true")
ELSE (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
  SET(PACKAGE_VERSION_UNSUITABLE "true")
ENDIF (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
IF (PACKAGE_VERSION_UNSUITABLE)
  MESSAGE("VERSION CHECK FAILED FOR ${PACKAGE_FIND_NAME}. WANTED ${PACKAGE_FIND_VERSION}, HAVE ${PACKAGE_VERSION}")
ENDIF(PACKAGE_VERSION_UNSUITABLE)

Reply via email to