find_package(PkgConfig REQUIRED) | |
pkg_check_modules(NCURSES QUIET ncurses) | |
if (NCURSES_FOUND) | |
foreach (variable IN ITEMS PREFIX INCLUDEDIR LIBDIR) | |
get_property(value | |
CACHE "NCURSES_${variable}" | |
PROPERTY VALUE) | |
if (NOT value STREQUAL NCURSES_${variable}) | |
message(FATAL_ERROR "Failed to set cache entry for NCURSES_${variable}:\nexpected -->${value}<--\nreceived -->${NCURSES_${variable}}<--") | |
endif () | |
endforeach () | |
else () | |
message(STATUS "skipping test; ncurses not found") | |
endif () |