From 3211e07dc6f2b52570f7b9e1034a2e0394c83862 Mon Sep 17 00:00:00 2001 From: Paymon MARANDI Date: Sun, 14 Jun 2020 14:37:54 -0400 Subject: FindCurses: Detect and satisfy dependency on tinfo for nodelay Extend the change from commit 1f646c6ce0 (FindCurses: Detect and satisfy ncurses dependency on tinfo, 2014-01-17, v3.0.0-rc5~6^2) to handle `nodelay` too. --- Modules/FindCurses.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Modules/FindCurses.cmake b/Modules/FindCurses.cmake index ba56078..cde3a4d 100644 --- a/Modules/FindCurses.cmake +++ b/Modules/FindCurses.cmake @@ -156,7 +156,9 @@ if(CURSES_USE_NCURSES) CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}" cbreak "" CURSES_NCURSES_HAS_CBREAK) - if(NOT CURSES_NCURSES_HAS_CBREAK) + CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}" + nodelay "" CURSES_NCURSES_HAS_NODELAY) + if(NOT CURSES_NCURSES_HAS_CBREAK OR NOT CURSES_NCURSES_HAS_NODELAY) find_library(CURSES_EXTRA_LIBRARY "${CURSES_TINFO_LIBRARY_NAME}" HINTS "${_cursesLibDir}") find_library(CURSES_EXTRA_LIBRARY "${CURSES_TINFO_LIBRARY_NAME}" ) -- cgit v0.12