cmake support: first cut from David Vaz work.i
This commit is contained in:
21
cmake/FindReadline.cmake
Normal file
21
cmake/FindReadline.cmake
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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)
|
Reference in New Issue
Block a user