1# cmake/modules/summary.cmake 2# 3# Copyright (C) 2008 Werner Smekal 4# 5# Macro for outputting all the most important CMake variables for haru 6 7# ======================================================================= 8# print summary of configuration to screen 9# ======================================================================= 10 11macro(summary) 12set(_output_results " 13Summary of CMake build system results for the haru library 14 15Install location variables which can be set by the user: 16CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX} 17CMAKE_INSTALL_EXEC_PREFIX ${CMAKE_INSTALL_EXEC_PREFIX} 18CMAKE_INSTALL_BINDIR ${CMAKE_INSTALL_BINDIR} 19CMAKE_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR} 20CMAKE_INSTALL_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR} 21 22Other important CMake variables: 23 24CMAKE_SYSTEM_NAME: ${CMAKE_SYSTEM_NAME} 25UNIX: ${UNIX} 26WIN32: ${WIN32} 27APPLE: ${APPLE} 28MSVC: ${MSVC} (MSVC_VERSION: ${MSVC_VERSION}) 29MINGW: ${MINGW} 30MSYS: ${MSYS} 31CYGWIN: ${CYGWIN} 32BORLAND: ${BORLAND} 33WATCOM: ${WATCOM} 34 35CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE} 36CMAKE_C_COMPILER CMAKE_C_FLAGS: ${CMAKE_C_COMPILER} ${CMAKE_C_FLAGS} 37 38Library options: 39LIBHPDF_SHARED: ${LIBHPDF_SHARED} 40LIBHPDF_STATIC: ${LIBHPDF_STATIC} 41LIBHPDF_EXAMPLES: ${LIBHPDF_EXAMPLES} 42DEVPAK: ${DEVPAK} 43 44Optional libraries: 45HAVE_LIBZ: ${LIBHPDF_HAVE_LIBZ} 46HAVE_LIBPNG: ${LIBHPDF_HAVE_LIBPNG} 47") 48message("${_output_results}") 49endmacro(summary) 50