</ul>
<li>
- For internal use, for setting necessary linker flags for the deal.II library:
+ For internal and external use, for setting necessary linker flags for
+ the deal.II library and user programs:
<ul>
<li> <code>DEAL_II_LINKER_FLAGS</code>
<li> <code>DEAL_II_LINKER_FLAGS_DEBUG</code>
</p>
<p>
- deal.II will configure sensible default <code>CXXFLAGS</code>
- depending on platform, compiler and build target. There are two
- options to override this behaviour:
+ deal.II will configure sensible default <code>CXXFLAGS</code> and
+ <code>LDFLAGS</code> depending on platform, compiler and build
+ target. There are two options to override this behaviour:
<ol>
<li>
DEAL_II_CXX_FLAGS - used during all builds
DEAL_II_CXX_FLAGS_DEBUG - additional flags for the debug library
DEAL_II_CXX_FLAGS_RELEASE - additional flags for the release library
+
+DEAL_II_LINKER_FLAGS - used during all builds
+DEAL_II_LINKER_FLAGS_DEBUG - additional flags for the debug library
+DEAL_II_LINKER_FLAGS_RELEASE - additional flags for the release library
</pre>
The content of the cached variables will be preserved