18 lines
552 B
CMake
18 lines
552 B
CMake
|
# Public Domain
|
||
|
|
||
|
find_package (PkgConfig REQUIRED)
|
||
|
pkg_check_modules (NCURSESW QUIET ncursesw)
|
||
|
|
||
|
# OpenBSD doesn't provide a pkg-config file
|
||
|
set (required_vars NCURSESW_LIBRARIES)
|
||
|
if (NOT NCURSESW_FOUND)
|
||
|
find_library (NCURSESW_LIBRARIES NAMES ncursesw)
|
||
|
find_path (NCURSESW_INCLUDE_DIRS ncurses.h)
|
||
|
list (APPEND required_vars NCURSESW_INCLUDE_DIRS)
|
||
|
endif (NOT NCURSESW_FOUND)
|
||
|
|
||
|
include (FindPackageHandleStandardArgs)
|
||
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS (NCURSESW DEFAULT_MSG ${required_vars})
|
||
|
|
||
|
mark_as_advanced (NCURSESW_LIBRARIES NCURSESW_INCLUDE_DIRS)
|