IF (NOT INMARSATC_FOUND) FIND_PATH( INMARSATC_INCLUDE_DIR NAMES inmarsatc_decoder.h inmarsatc_parser.h HINTS ${INMARSATC_DIR}/include PATHS /usr/include /usr/local/include ) FIND_LIBRARY( INMARSATC_LIBRARIES NAMES inmarsatc_decoder inmarsatc_parser HINTS ${INMARSATC_DIR}/lib ${INMARSATC_DIR}/lib64 PATHS /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64 ) if (INMARSATC_INCLUDE_DIR AND INMARSATC_LIBRARIES) set(INMARSATC_FOUND TRUE CACHE INTERNAL "inmarsatc found") message(STATUS "Found inmarsatc: ${INMARSATC_INCLUDE_DIR}, ${INMARSATC_LIBRARIES}") else (INMARSATC_INCLUDE_DIR AND INMARSATC_LIBRARIES) set(INMARSATC_FOUND FALSE CACHE INTERNAL "inmarsatc found") message(STATUS "inmarsatc not found.") endif (INMARSATC_INCLUDE_DIR AND INMARSATC_LIBRARIES) mark_as_advanced(INMARSATC_INCLUDE_DIR INMARSATC_LIBRARIES) ENDIF (NOT INMARSATC_FOUND)