- 
CMAKE_BUILD_TYPE
 
- 
  One of <empty>, Debug, Release, RelWithDebInfo and MinSizeRel.
  Refer to the CMake documentation for more detail.
 
- 
FF_DOUBLE_PRECISION
 
- 
  If set to ON FreeFOAM will be compiled using double as the
  floating point type. If set to OFF it will use float.
 
- 
FF_BUILD_FRAMEWORK
 
- 
  If this is enabled, the libraries are built as frameworks. Only available on Mac OS X.
 
- 
CMAKE_INSTALL_PREFIX
 
- 
  Installation prefix under which to install FreeFOAM.
 
- 
FF_INSTALL_BIN_PATH
 
- 
  Installation path of the binaries. If not absolute, it is relative to
  CMAKE_INSTALL_PREFIX.
 
- 
FF_INSTALL_CONFIG_PATH
 
- 
  Installation path of the configuration files. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX.
 
- 
FF_INSTALL_HEADER_PATH
 
- 
  Installation path of the header files. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX. On Mac OS X, and if
  FF_BUILD_FRAMEWORK is enabled, this setting is ignored.
 
- 
FF_INSTALL_LIB_PATH
 
- 
  Installation path of the libraries. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX.
 
- 
FF_INSTALL_FRAMEWORK_PATH
 
- 
  Installation path of the Mac OS X frameworks. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX. This is only available and takes
  effect if FreeFOAM is compiled on Mac OS X, and if
  FF_BUILD_FRAMEWORK is enabled.
 
- 
FF_INSTALL_PV3FOAMREADER_PATH
 
- 
  Installation path of the ParaView3 plug-ins. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX.
 
- 
FF_INSTALL_PVFOAMREADER_PATH
 
- 
  Installation path of the ParaView2 plug-ins. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX.
 
- 
FF_INSTALL_USERDFOAM_PATH
 
- 
  Installation path of the Ensight plug-in. If not absolute, it is
  relative to CMAKE_INSTALL_PREFIX.
 
- 
EXECUTABLE_PREFIX
 
- 
  Prefix which get prepended to the name of the executables. This defaults to
  ff_ and serves the disambiguation of names.
 
- 
FF_USE_GAMMA
 
- 
  If enabled, FreeFOAM will use the GAMMA parallel communications library.
 
- 
FF_USE_MPI
 
- 
  If enabled, FreeFOAM will use the MPI parallel communications library.
  This is required in order to build some of the libraries and utilities.
 
- 
FF_USE_PVM
 
- 
  If enabled, FreeFOAM will use the PVM parallel communications library.
 
- 
FF_DEFAULT_PSTREAM
 
- 
  The default Pstream selection in the global controlDict file.
 
- 
FF_BUILD_PARAVIEW_PLUGINS
 
- 
  Whether to build the ParaView plug-ins. If enabled, FreeFOAM requires a
  ParaView build tree and the ParaView_DIR variable set to the path of it.
 
- 
FF_ENABLE_CCMIO
 
- 
  Enable the use of libccmio. This is required to build the grid conversion
  utility ccm26ToFoam. Note that you need the permission of the copyright
  holders (CD-adapco) to download, build and use the
  library. Refer to the description of the package for the
  details.
 
- 
FF_BUILD_PRIVATE_CCMIO
 
- 
  Automatically download and build libccmio. Unfortunately this process will
  fail in the download step, since CMake currently does not support https
  URLs. But you will get specific instructions from the build system on how to
  get around this problem.
 
- 
FF_BUILD_PRIVATE_METIS
 
- 
  Automatically download and build METIS.
 
- 
FF_BUILD_PRIVATE_PARMETIS
 
- 
  Automatically download and build ParMetis.
 
- 
FF_ENABLE_PARMGRIDGEN
 
- 
  Enable the use of PARMGRIDGEN and MGRIDGEN which is required to build
  MGridGenGamgAgglomeration providing the MGridGen agglomeration method for
  the GAMG solver. Be aware that if you use these libraries, that you alone are
  responsible to comply with the license restrictions associated with them.
  Refer to the description of the package for more information.
 
- 
FF_BUILD_PRIVATE_PARMGRIDGEN
 
- 
  Automatically download and build PARMGRIDGEN and MGRIDGEN.
 
- 
FF_BUILD_DOXYGEN_DOCS
 
- 
  Enable building of the Doxygen API documentation. The documentation will
  only be built once and is not updated automatically. This is because it
  depends on a huge number of files and would make dependency tracking very
  slow and difficult to maintain. To force the re-generation of the API
  documentation execute make apidoc.