Browse Source

BUG: fix for 6918 ncurses should work without curses

Bill Hoffman 17 năm trước cách đây
mục cha
commit
e29ca248a3
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      Modules/FindCurses.cmake

+ 5 - 1
Modules/FindCurses.cmake

@@ -70,7 +70,11 @@ ELSE(NOT CURSES_USE_NCURSES)
   FIND_PATH(CURSES_NCURSES_INCLUDE_PATH curses.h)
 
   SET(CURSES_INCLUDE_PATH "${CURSES_NCURSES_INCLUDE_PATH}")
-  SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}" CACHE FILEPATH "path to curses")
+  SET(FORCE_ARG "");
+  IF("${CURSES_LIBRARY}" STREQUAL "CURSES_LIBRARY-NOTFOUND")
+    SET(FORCE_ARG "FORCE")
+  ENDIF("${CURSES_LIBRARY}" STREQUAL "CURSES_LIBRARY-NOTFOUND")
+  SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}" CACHE FILEPATH "path to curses" ${FORCE_ARG})
 ENDIF(NOT CURSES_USE_NCURSES)