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