FindPkgConfig_cache_variables.cmake 453 B

12345678910111213141516
  1. find_package(PkgConfig REQUIRED)
  2. pkg_check_modules(NCURSES QUIET ncurses)
  3. if (NCURSES_FOUND)
  4. foreach (variable IN ITEMS PREFIX INCLUDEDIR LIBDIR)
  5. get_property("${variable}"
  6. CACHE "NCURSES_${variable}"
  7. PROPERTY TYPE
  8. SET)
  9. if (NOT ${variable})
  10. message(FATAL_ERROR "Failed to set cache entry for NCURSES_${variable}")
  11. endif ()
  12. endforeach ()
  13. else ()
  14. message(STATUS "skipping test; ncurses not found")
  15. endif ()