Просмотр исходного кода

Merge topic 'FindCurses-nodelay'

3211e07dc6 FindCurses: Detect and satisfy dependency on tinfo for nodelay

Acked-by: Kitware Robot <[email protected]>
Merge-request: !4892
Brad King 5 лет назад
Родитель
Сommit
b065d25821
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      Modules/FindCurses.cmake

+ 3 - 1
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}" )