DAGMC CMake variables¶
This page describes the specific CMake variables that affect the DAGMC build.
Note that unless set, all boolean options default to OFF
.
-DMOAB_DIR=/path/to/moab
Path to MOAB.
-DBUILD_MCNP5=ON
Build DAG-MCNP5. (Default: OFF)
-DBUILD_MCNP6=ON
Build DAG-MCNP6. (Default: OFF)
-DMCNP5_DATAPATH=/path/to/mcnp/data
Set the path where the DAG-MCNP5 executable will look for nuclear data. If this variable is not set, it will look for the data in the location specified by the$DATAPATH
environment variable instead.
-DMCNP6_DATAPATH=/path/to/mcnp/data
Set the path where the DAG-MCNP5 executable will look for nuclear data. If this variable is not set, it will look for the data in the location specified by the$DATAPATH
environment variable instead.
-DBUILD_MCNP_PLOT=ON
Enable DAG-MCNP5/6 plotting capability. (Default: OFF)
-DBUILD_MCNP_MPI=ON
If building DAG-MCNP5/6, build MPI versions. (Default: OFF)
-DBUILD_MCNP_PYNE_SOURCE=ON
If building DAG-MCNP5/6, build with PyNE mesh source routine support. (Default: OFF)
-DBUILD_FLUKA=ON
Build FluDAG and the fludag library. If this option is turned on,-DFLUKA_DIR
must also be specified. (Default: OFF)
-DFLUKA_DIR=/path/to/fluka
Set the path to Fluka. It should typically be set to the$FLUPRO
environment variable.
-DBUILD_GEANT4=ON
Build DAG-Geant4 and the DagSolid library. If this option is turned on,-DGEANT4_DIR
must be specified. (Default: OFF)
-DGEANT4_DIR=/path/to/geant4
Set the path to Geant4.
-DBUILD_TALLY=ON
Build the DagTally interface. (Default: ON)
-DBUILD_BUILD_OBB=ON
Build the build_obb tool. (Default: ON)
-DBUILD_MAKE_WATERTIGHT=ON
Build the make_watertight tool. (Default: ON)
-DBUILD_TESTS=ON
Build unit tests where appropriate. (Default: ON)
-DBUILD_CI_TESTS=ON
Build everything needed to run the continuous integration tests. (Default: OFF)
-DBUILD_SHARED_LIBS=ON
Build shared libraries. (Default: ON)
-DBUILD_STATIC_LIBS=ON
Build static libraries. (Default: ON)
-DBUILD_STATIC_EXE=ON
Build static executables. (Default: OFF)
-DBUILD_PIC=ON
Build with position-independent code. (Default: OFF)
-DBUILD_RPATH=ON
Build with RPATH functionality. (Default: ON)