| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- # - Find the curses include file and library
- #
- FIND_PATH(CURSES_INCLUDE_PATH curses.h )
- FIND_LIBRARY(CURSES_LIBRARY NAMES curses ncurses )
- FIND_LIBRARY(CURSES_EXTRA_LIBRARY cur_colr )
- FIND_LIBRARY(FORM_LIBRARY form )
- # 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})
- # handle the QUIETLY and REQUIRED arguments and set CURSES_FOUND to TRUE if
- # all listed variables are TRUE
- INCLUDE(FindPackageHandleStandardArgs)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(Curses DEFAULT_MSG CURSES_LIBRARY CURSES_INCLUDE_PATH)
- MARK_AS_ADVANCED(
- CURSES_INCLUDE_PATH
- CURSES_LIBRARY
- CURSES_EXTRA_LIBRARY
- FORM_LIBRARY
- CURSES_LIBRARIES
- CURSES_INCLUDE_DIR
- )
|