|
@@ -1,14 +1,15 @@
|
|
|
|
|
+cmake_minimum_required(VERSION 3.3)
|
|
|
|
|
+
|
|
|
find_package(PkgConfig REQUIRED)
|
|
find_package(PkgConfig REQUIRED)
|
|
|
pkg_check_modules(NCURSES QUIET ncurses)
|
|
pkg_check_modules(NCURSES QUIET ncurses)
|
|
|
|
|
|
|
|
if (NCURSES_FOUND)
|
|
if (NCURSES_FOUND)
|
|
|
foreach (variable IN ITEMS PREFIX INCLUDEDIR LIBDIR)
|
|
foreach (variable IN ITEMS PREFIX INCLUDEDIR LIBDIR)
|
|
|
- get_property("${variable}"
|
|
|
|
|
|
|
+ get_property(value
|
|
|
CACHE "NCURSES_${variable}"
|
|
CACHE "NCURSES_${variable}"
|
|
|
- PROPERTY TYPE
|
|
|
|
|
- SET)
|
|
|
|
|
- if (NOT ${variable})
|
|
|
|
|
- message(FATAL_ERROR "Failed to set cache entry for 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 ()
|
|
endif ()
|
|
|
endforeach ()
|
|
endforeach ()
|
|
|
else ()
|
|
else ()
|