From bec6e66db063917bc33285b435a08398044bc87d Mon Sep 17 00:00:00 2001
From: bangerth build/
directory after the last step.
- cmake
system can accept a
+ cmake
system can accept a
significant number of configuration parameters. See the
discussion below.
+
+ cmake
a second time, possibly with
+ different arguments. However, this sometimes leads to
+ surprising results and you may not get exactly what you were
+ hoping for. For more information, see here.
+
cmake
will enable interfaces
to all external libraries it can find in default paths, but this
behavior can all be selected using command line switches to the initial
- call to cmake
.
+ call to cmake
. A detailed description of how this
+ all works can be found here. In the
+ following, let us summarize the most common configuration options.
@@ -330,22 +343,6 @@
-
- cmake
stores the paths to some
- programs, such as the compilers or the Perl interpreter. The
- compiler which will be used when compiling the library (or your
- own application) is therefore selected at the time of
- configuration and independent of the setting of your $PATH
- environment value at the time when you run make
. If
- you want to change the compiler used, you will therefore have
- to re-run ./configure.
-
- It is in general a good idea to run make clean
- before re-configuring.
-
-DLIBX_DIR=/path/to/libx
then you can alternatively
also set LIBX_DIR
as an environment variable in
your .bashrc
or .cshrc
file so that you do not
- have to enter this argument everytime you call cmake
.
+ have to enter this argument everytime you
+ call cmake
. Any value passed on the command line
+ wins over a value that may be found in an environment variable.
- Threading Building Blocks (TBB) is a library that provides advanced services for using multiple processor cores on a single machine and is used -- 2.39.5