From: bangerth Date: Fri, 2 Nov 2012 15:28:02 +0000 (+0000) Subject: Some more comments. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bec6e66db063917bc33285b435a08398044bc87d;p=dealii-svn.git Some more comments. git-svn-id: https://svn.dealii.org/branches/branch_cmake@27314 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/readme.html b/deal.II/doc/readme.html index 31236a3bf9..ff9a5dc18d 100644 --- a/deal.II/doc/readme.html +++ b/deal.II/doc/readme.html @@ -237,9 +237,20 @@ sources and recompile things, then you can remove the build/ directory after the last step. -
  • The deal.II cmake system can accept a +
  • The deal.II cmake system can accept a significant number of configuration parameters. See the discussion below. + +
  • If you are changing part of + the deal.II code itself, you can + re-compile the library using only the last two commands above + but in a previously created build directory. It is possible to + also change the configuration used in this directory by + calling 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. +

    @@ -300,7 +311,9 @@ other libraries. By default, 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. -

    - @@ -373,7 +370,9 @@ form -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.

    @@ -546,7 +545,7 @@ target="_top">Threading Building Blocks (TBB)

    - Threading Building Blocks (TBB) is a library that provides advanced services for using multiple processor cores on a single machine and is used