| # - Find the curses include file and library |
| # |
| |
| FIND_PATH(CURSES_INCLUDE_PATH |
| curses.h |
| /usr/local/include |
| /usr/include |
| ) |
| |
| FIND_LIBRARY(CURSES_LIBRARY |
| NAMES curses ncurses |
| PATHS |
| /usr/local/lib |
| /usr/lib |
| /lib |
| ) |
| |
| FIND_LIBRARY(CURSES_EXTRA_LIBRARY |
| cur_colr |
| PATHS |
| /usr/local/lib |
| /usr/lib |
| /lib |
| ) |
| |
| FIND_LIBRARY(FORM_LIBRARY |
| form |
| PATHS |
| /usr/local/lib |
| /usr/lib |
| /lib |
| ) |
| |
| # Need to provide the *_LIBRARIES |
| SET(CURSES_LIBRARIES ${CURSES_LIBRARY}) |
| |
| IF(CURSES_EXTRA_LIBRARY) |
| SET(CURSES_LIBRARIES ${CURSES_LIBRARIES} ${CURSES_EXTRA_LIBRARY}) |
| ENDIF(CURSES_EXTRA_LIBRARY) |
| |
| IF(FORM_LIBRARY) |
| SET(CURSES_LIBRARIES ${CURSES_LIBRARIES} ${FORM_LIBRARY}) |
| ENDIF(FORM_LIBRARY) |
| |
| # Proper name is *_INCLUDE_DIR |
| SET(CURSES_INCLUDE_DIR ${CURSES_INCLUDE_PATH}) |
| |
| MARK_AS_ADVANCED( |
| CURSES_INCLUDE_PATH |
| CURSES_LIBRARY |
| CURSES_EXTRA_LIBRARY |
| FORM_LIBRARY |
| CURSES_LIBRARIES |
| CURSES_INCLUDE_DIR |
| ) |
| |