20 lines
824 B
CMake
20 lines
824 B
CMake
# Notcurses
|
|
option(FUN_WITH_NOTCURSES "Enable Notcurses TUI support" OFF)
|
|
set(NOTCURSES_INCLUDE_DIRS "")
|
|
set(NOTCURSES_LINK_LIBS "")
|
|
if(FUN_WITH_NOTCURSES)
|
|
add_definitions(-DFUN_WITH_NOTCURSES)
|
|
find_package(PkgConfig QUIET)
|
|
if(PkgConfig_FOUND)
|
|
pkg_check_modules(NOTCURSES QUIET notcurses)
|
|
if(NOT NOTCURSES_FOUND)
|
|
pkg_check_modules(NOTCURSES QUIET notcurses-core)
|
|
endif()
|
|
endif()
|
|
if(NOT NOTCURSES_FOUND)
|
|
message(FATAL_ERROR "FUN_WITH_NOTCURSES=ON but notcurses was not found via pkg-config (tried notcurses and notcurses-core). Install notcurses or configure with -DFUN_WITH_NOTCURSES=OFF")
|
|
else()
|
|
list(APPEND NOTCURSES_INCLUDE_DIRS ${NOTCURSES_INCLUDE_DIRS} ${NOTCURSES_INCLUDE_DIRS})
|
|
list(APPEND NOTCURSES_LINK_LIBS ${NOTCURSES_LINK_LIBS} ${NOTCURSES_LIBRARIES})
|
|
endif()
|
|
endif()
|