FindSFST.cmake 903 Bytes
FIND_PATH(SFST_INCLUDE_DIR
	NAMES sfst/compact.h
	PATHS /usr/include /usr/include/sfst-1.0 /usr/local/include
	PATH_SUFFIXES /sfst
)

FIND_LIBRARY(SFST_LIBRARY NAMES sfst sfst1 PATH /usr/lib /usr/local/lib)

MARK_AS_ADVANCED(SFST_LIBRARY)
MARK_AS_ADVANCED(SFST_INCLUDE_DIR)


IF (SFST_INCLUDE_DIR AND SFST_LIBRARY)
   SET(SFST_FOUND TRUE)
ENDIF (SFST_INCLUDE_DIR AND SFST_LIBRARY)


IF (SFST_FOUND)
   IF (NOT SFST_FIND_QUIETLY)
      MESSAGE(STATUS "Found libsfst: ${SFST_LIBRARY} ${SFST_INCLUDE_DIR}")
   ENDIF (NOT SFST_FIND_QUIETLY)
ELSE (SFST_FOUND)
   IF (SFST_FIND_REQUIRED)
      MESSAGE(FATAL_ERROR "Could not find libsfst (${SFST_LIBRARY} ${SFST_INCLUDE_DIR})")
   ELSE (SFST_FIND_REQUIRED)
      IF (NOT SFST_FIND_QUIETLY)
          MESSAGE(STATUS "libsfst NOT found (${SFST_LIBRARY} ${SFST_INCLUDE_DIR})")
      ENDIF (NOT SFST_FIND_QUIETLY)
   ENDIF (SFST_FIND_REQUIRED)
ENDIF (SFST_FOUND)