34 lines
948 B
CMake
34 lines
948 B
CMake
# find Termcap (terminal input library) includes and library
|
|
#
|
|
# TERMCAP_INCLUDE_DIR - where the directory containing the TERMCAP headers can be found
|
|
# TERMCAP_LIBRARY - full path to the TERMCAP library
|
|
# TERMCAP_FOUND - TRUE if TERMCAP was found
|
|
|
|
MACRO(FIND_TERMCAP)
|
|
|
|
FIND_PATH(TERMCAP_INCLUDE_DIR termcap.h
|
|
/usr/include
|
|
/usr/local/include
|
|
|
|
/opt/local/include
|
|
)
|
|
|
|
FIND_LIBRARY(TERMCAP_LIBRARY NAMES termcap PATH
|
|
/usr/lib
|
|
/usr/local/lib
|
|
/opt/local/lib
|
|
/usr/lib64
|
|
)
|
|
|
|
IF (TERMCAP_INCLUDE_DIR AND TERMCAP_LIBRARY)
|
|
SET(TERMCAP_FOUND TRUE)
|
|
MESSAGE(STATUS "Found GNU termcap: ${TERMCAP_LIBRARY}")
|
|
MESSAGE(STATUS "Include dir is: ${TERMCAP_INCLUDE_DIR}")
|
|
INCLUDE_DIRECTORIES(${TERMCAP_INCLUDE_DIR})
|
|
ELSE (TERMCAP_INCLUDE_DIR AND TERMCAP_LIBRARY)
|
|
SET(TERMCAP_FOUND FALSE)
|
|
MESSAGE(FATAL_ERROR "Could not find GNU termcap")
|
|
ENDIF (TERMCAP_INCLUDE_DIR AND TERMCAP_LIBRARY)
|
|
|
|
ENDMACRO(FIND_TERMCAP)
|