Fix FindCurses.cmake for new cygwin releases.

This commit is contained in:
Bill Hoffman 2010-05-04 11:54:55 -04:00
parent 5fd87f6d1a
commit 1d64fa884e
1 changed files with 9 additions and 0 deletions

View File

@ -33,6 +33,15 @@ SET(CURSES_USE_NCURSES FALSE)
IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY)
SET(CURSES_USE_NCURSES TRUE)
ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY)
# http://cygwin.com/ml/cygwin-announce/2010-01/msg00002.html
# cygwin ncurses stopped providing curses.h symlinks see above
# message. Cygwin is an ncurses package, so force ncurses on
# cygwin if the curses.h is missing
IF(CYGWIN)
IF(NOT EXISTS /usr/include/curses.h)
SET(CURSES_USE_NCURSES TRUE)
ENDIF()
ENDIF()
# Not sure the logic is correct here.