22 lines
816 B
CMake
22 lines
816 B
CMake
# Find the Readline libraries
|
|
#
|
|
# READLINE_FOUND - system has Readline lib
|
|
# READLINE_INCLUDE_DIR - the Readline include directory
|
|
# READLINE_LIBRARIES - Libraries needed to use Readline
|
|
# READLINE_HAVE_READLINE_HISTORY_H - true if readline/history.h is available
|
|
|
|
if (READLINE_INCLUDE_DIR AND READLINE_LIBRARIES)
|
|
# Already in cache, be silent
|
|
set(READLINE_FIND_QUIETLY TRUE)
|
|
endif (READLINE_INCLUDE_DIR AND READLINE_LIBRARIES)
|
|
|
|
find_path(READLINE_INCLUDE_DIR NAMES readline/readline.h )
|
|
find_library(READLINE_LIBRARIES NAMES readline libreadline)
|
|
|
|
find_file(READLINE_HAVE_READLINE_HISTORY_H readline/history.h)
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(READLINE DEFAULT_MSG READLINE_INCLUDE_DIR READLINE_LIBRARIES)
|
|
|
|
mark_as_advanced(READLINE_INCLUDE_DIR READLINE_LIBRARIES)
|