#
+#
+# ZLIB:
+#
+# SET(DEAL_II_WITH_ZLIB ON CACHE BOOL
+# "Build deal.II with support for zlib"
+# )
+#
+# Automatic detection:
+#
+# Specify a hint with CMAKE_PREFIX_PATH or by setting
+# SET(ZLIB_ROOT "/.../..." CACHE PATH "")
+#
+# Manual setup:
+#
+# SET(ZLIB_FOUND TRUE CACHE BOOL "")
+# SET(ZLIB_LIBRARIES "library;and;semicolon;separated;list;of;link;interface" CACHE STRING "")
+# SET(ZLIB_INCLUDE_DIRS "semicolon;separated;list;of;include;dirs" CACHE STRING "")
+#
+
+
###########################################################################
# #
href="../readme.html#configuration">here</a>.
</p>
+ </p>
+ Compilers can be switched either by command line or by setting
+ <code>CMAKE_(C|CXX)_COMPILER</code>:
+ <pre>
+
+ CC=mpicc CXX=mpicxx cmake <...>
+
+ cmake -DCMAKE_C_COMPILER="mpicc" -DCMAKE_CXX_COMPILER="mpicxx" <...>
+ </pre>
+ Please note that
+ <ul>
+ <li>
+ The compiler <i>must</i> be specified at the very first
+ invokation of <code>cmake</code>.
+ <li>
+ The specified C and CXX compilers must be the same compiler
+ brand and the same compiler version.
+ </ul>
+ </p>
+
<p>
deal.II will configure sensible default <code>CFLAGS</code> and
<code>CXXFLAGS</code> depending on platform, compiler and build
<ul>
<li>
<code>DEAL_II_ALLOW_PLATFORM_INTROSPECTION</code>: If set
- (default), <acronym>deal.II</acronym> will do platform
+ (default), <acronym>deal.II</acronym> will perform platform
introspection for the given CPU.
<li>