17 lines
551 B
CMake
17 lines
551 B
CMake
|
find_package(Curses)
|
||
|
include(FindPackageHandleStandardArgs)
|
||
|
|
||
|
if(CURSES_FOUND)
|
||
|
find_path(Editline_INCLUDE_DIR editline/readline.h)
|
||
|
find_library(Editline_LIBRARY edit)
|
||
|
find_package_handle_standard_args(
|
||
|
Editline DEFAULT_MSG Editline_LIBRARY Editline_INCLUDE_DIR)
|
||
|
if(Editline_FOUND)
|
||
|
set(Editline_LIBRARIES ${Editline_LIBRARY} ${CURSES_LIBRARIES})
|
||
|
set(Editline_INCLUDE_DIRS ${Editline_INCLUDE_DIR} ${CURSES_INCLUDE_DIRS})
|
||
|
mark_as_advanced(Editline_INCLUDE_DIR Editline_LIBRARY)
|
||
|
endif()
|
||
|
else()
|
||
|
set(Editline_FOUND False)
|
||
|
endif()
|