# Copyright 2017 by Michele Santullo # # Try to find sourge-highlight # Usage of this module as follows: # # find_package(SourceHighlight) # # The following variables will be defined: # # SourceHighlight_FOUND - system has source-highlight # SourceHighlight_INCLUDE_DIR - the libsource-highlight include directory # SourceHighlight_LIBRARIES - The libraries needed to use libsource-highlight find_path(SourceHighlight_ROOT_DIR NAMES include/srchilite/sourcehighlight.h ) find_path(SourceHighlight_INCLUDE_DIR NAMES srchilite/sourcehighlight.h HINTS ${SourceHighlight_ROOT_DIR}/include ) find_library(SourceHighlight_LIBRARIES NAMES source-highlight HINTS ${SourceHighlight_ROOT_DIR}/lib ) if(SourceHighlight_INCLUDE_DIR AND SourceHighlight_LIBRARIES AND Ncurses_LIBRARY) set(SourceHighlight_FOUND ON) else(SourceHighlight_INCLUDE_DIR AND SourceHighlight_LIBRARIES AND Ncurses_LIBRARY) find_library(SourceHighlight_LIBRARIES NAMES readline) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(SourceHighlight DEFAULT_MSG SourceHighlight_INCLUDE_DIR SourceHighlight_LIBRARIES ) mark_as_advanced(SourceHighlight_INCLUDE_DIR SourceHighlight_LIBRARIES) endif(SourceHighlight_INCLUDE_DIR AND SourceHighlight_LIBRARIES AND Ncurses_LIBRARY) mark_as_advanced( SourceHighlight_INCLUDE_DIR SourceHighlight_LIBRARIES )