forked from github/server
39 lines
1.1 KiB
CMake
39 lines
1.1 KiB
CMake
|
# Locate PDCurses library
|
||
|
# This module defines
|
||
|
# PDCURSES_LIBRARIES, the name of the library to link against
|
||
|
# PDCURSES_FOUND, if false, do not try to link to PDCurses
|
||
|
# PDCURSES_INCLUDE_DIR, where to find curses.h
|
||
|
|
||
|
FIND_PATH(PDCURSES_INCLUDE_DIR curses.h
|
||
|
HINTS
|
||
|
$ENV{PDCURSESDIR}
|
||
|
PATH_SUFFIXES include/pdcurses include)
|
||
|
|
||
|
FIND_LIBRARY(PDCURSES_LIBRARY
|
||
|
NAMES pdcurses
|
||
|
HINTS
|
||
|
$ENV{PDCURSESDIR}
|
||
|
PATH_SUFFIXES lib64 lib)
|
||
|
|
||
|
FIND_LIBRARY(PDCURSES_PANEL_LIBRARY
|
||
|
NAMES panel
|
||
|
HINTS
|
||
|
$ENV{PDCURSESDIR}
|
||
|
PATH_SUFFIXES lib64 lib)
|
||
|
|
||
|
IF(PDCURSES_LIBRARY)
|
||
|
SET(PDCURSES_LIBRARIES ${PDCURSES_LIBRARY})
|
||
|
IF(PDCURSES_PANEL_LIBRARY)
|
||
|
SET(PDCURSES_LIBRARIES ${PDCURSES_LIBRARIES} ${PDCURSES_PANEL_LIBRARY})
|
||
|
ENDIF(PDCURSES_PANEL_LIBRARY)
|
||
|
ENDIF(PDCURSES_LIBRARY)
|
||
|
|
||
|
SET(PDCURSES_FOUND "NO")
|
||
|
IF(PDCURSES_INCLUDE_DIR AND PDCURSES_LIBRARY)
|
||
|
# message(STATUS "Found PDCurses library: ${PDCURSES_LIBRARIES}")
|
||
|
# Set the final string here so the GUI reflects the final state.
|
||
|
SET(PDCURSES_LIBRARIES PDCURSES_LIBRARY} CACHE STRING "Where the PDCurses Library can be found")
|
||
|
|
||
|
SET(PDCURSES_FOUND "YES")
|
||
|
ENDIF(PDCURSES_INCLUDE_DIR AND PDCURSES_LIBRARY)
|