Logo
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ on Travis-CI Feel++ on Twitter Feel++ on YouTube Feel++ community
 All Classes Files Functions Variables Typedefs Pages
List of CMake Options
Author
Feel++ Consortium
Date
2014-11-07

In this section are presented the different cmake option named 'FEELPP_ENABLE_*'.

You are encouraged to directly read the CMakeLists.txt if some option have ambiguous comportement.

Many option (linked to Boost, Petsc or Gmsh) has to be defined by the user, or set in the environment variable, or defined at cmake time.

cmake $FEELPP_SRC_DIR -DGMSH_DIR=/my/custom/gmsh/install

Option NameDescriptionDefault value
FEELPP_ENABLE_${PROJECT}_DOCUMENTATION"Enable/Disable documentation in research/${project}" OFF
FEELPP_ENABLE_ALTIVEC"Enable/Disable AltiVec in tests/examples" OFF
FEELPP_ENABLE_MACOSX_RPATH"Enables MACOSX Rpath feature" ON
FEELPP_ENABLE_MANUAL"enable compilation of Feel++ manual (requires latex)" OFF
FEELPP_ENABLE_MANUAL"enable compilation of Feel++ manual (requires latex)" ON
FEELPP_ENABLE_NEON"Enable/Disable Neon in tests/examples" OFF
FEELPP_ENABLE_OPENMP"Enable OpenMP" OFF
FEELPP_ENABLE_OPENTURNS"enable feel++ OpenTURNS support" OFF
FEELPP_ENABLE_OPENTURNS"enable feel++ OpenTURNS support" ON
FEELPP_ENABLE_RESEARCH_${PROJECT}"Enable/Disable research/${project} " OFF
FEELPP_ENABLE_SSE2"Enable/Disable SSE2 in tests/examples" OFF
FEELPP_ENABLE_SSE3"Enable/Disable SSE3 in tests/examples" OFF
FEELPP_ENABLE_SSE4_1"Enable/Disable SSE4.1 in tests/examples" OFF
FEELPP_ENABLE_SSE4_2"Enable/Disable SSE4.2 in tests/examples" OFF
FEELPP_ENABLE_SSSE3"Enable/Disable SSSE3 in tests/examples" OFF
OPTION(FEELPP_ENABLE_HARTS "Enable Harts (Runtime parallelization system)" OFF
OPTION(FEELPP_ENABLE_IPOPT "Enable IPOPT (Interior Point OPTimizer Library)" OFF
OPTION(FEELPP_ENABLE_NLOPT "Enable NLOPT (NonLinear Optimisation Library)" OFF
OPTION(FEELPP_ENABLE_NLOPT "Enable NLOPT (NonLinear Optimisation Library)" OFF
OPTION(FEELPP_ENABLE_NLOPT "Enable NLOPT (NonLinear Optimisation Library)" ON
OPTION(FEELPP_ENABLE_NT2 "Enable the numerical toolkit tmplate library" OFF
OPTION(FEELPP_ENABLE_APPLICATIONS"enable Feel++ applications" ${FEELPP_DEFAULT}
OPTION(FEELPP_ENABLE_BENCHMARKS"enable Feel++ benchmarks" ${FEELPP_DEFAULT}
OPTION(FEELPP_ENABLE_BUILD_STATIC"Enable Feel++ library statically built" OFF
OPTION(FEELPP_ENABLE_CPACK_OPUS"Enable OPUS packaging (if available) in CPack along with Feel++" ON
OPTION(FEELPP_ENABLE_CRB_AD1"enable AD1(Advection-Diffusion) testcase" ON
OPTION(FEELPP_ENABLE_CRB_ALL"enable all crb testcase" ON
OPTION(FEELPP_ENABLE_CRB_BENCHMARKGREPL"enable BenchmarkGrepl testcases" ON
OPTION(FEELPP_ENABLE_CRB_CABINEHEAT"enable CABINEHEAT testcases" OFF
OPTION(FEELPP_ENABLE_CRB_EADS"enable EADS testcase" ON
OPTION(FEELPP_ENABLE_CRB_EEG"enable EEG testcase" OFF
OPTION(FEELPP_ENABLE_CRB_FINALCABINEHEAT"enable FINALCABINEHEAT testcases" OFF
OPTION(FEELPP_ENABLE_CRB_GEOHEATDIFFUSION"enable GeoHeatDiffusion testcases" ON
OPTION(FEELPP_ENABLE_CRB_HEAT1D"enable HEAT1D testcase" ON
OPTION(FEELPP_ENABLE_CRB_HEATSHIELD"enable Heatshield testcases" ON
OPTION(FEELPP_ENABLE_CRB_HEATSINK"enable Heatsink testcases" ON
OPTION(FEELPP_ENABLE_CRB_HELMHOLTZ"enable Helmholtz testcases" ON
OPTION(FEELPP_ENABLE_CRB_RBHEAT"enable RBHEAT testcases" OFF
OPTION(FEELPP_ENABLE_CRB_THERMALBLOCK"enable THERMALBLOCK(many parameters) testcase" ON
OPTION(FEELPP_ENABLE_DOCUMENTATION"enable Feel++ documentation (aka examples)" ${FEELPP_DEFAULT}
OPTION(FEELPP_ENABLE_DOXYGEN"enable Feel++ doxygen documentation generation" OFF
OPTION(FEELPP_ENABLE_EXODUS"enable feel++ Exodus support" OFF
OPTION(FEELPP_ENABLE_GIT"enable Feel++ looking up for git information" OFF
OPTION(FEELPP_ENABLE_HOMEBREW"Enable Feel++/Homebrew support" OFF
OPTION(FEELPP_ENABLE_INSTANTIATION_MODE"Instantiation mode" ON
OPTION(FEELPP_ENABLE_MOVE_SEMANTICS"enable move semantics(elision)" ON
OPTION(FEELPP_ENABLE_MPI_MODE"Instantiation mode" ON
OPTION(FEELPP_ENABLE_OCTAVE"Enable Feel++/Octave interface" OFF
OPTION(FEELPP_ENABLE_OPENGL"enable feel++ OpenGL support" ON
OPTION(FEELPP_ENABLE_PCH_FOR_APPLICATIONS"enable Pre-Compiled Headers (PCH) for Feel++ applications" OFF
OPTION(FEELPP_ENABLE_RESEARCH"enable Feel++ research" ${FEELPP_DEFAULT}
OPTION(FEELPP_ENABLE_SCHED_CCC"Enable Feel++ tgcc/ccc submission scripts generation" OFF
OPTION(FEELPP_ENABLE_SCHED_CCC"Enable Feel++ tgcc/ccc submission scripts generation" ON
OPTION(FEELPP_ENABLE_SCHED_LOADLEVELER"Enable Feel++ ibm(supermuc) submission scripts generation" OFF
OPTION(FEELPP_ENABLE_SCHED_LOADLEVELER"Enable Feel++ loadleveler scripts generation" ON
OPTION(FEELPP_ENABLE_SCHED_SLURM"Enable Feel++ slurm submission scripts generation" OFF
OPTION(FEELPP_ENABLE_SLEPC"enable feel++ SLEPc support" ON
OPTION(FEELPP_ENABLE_SYSTEM_EIGEN3"enable system eigen3 support" OFF
OPTION(FEELPP_ENABLE_TBB"enable feel++ TBB support" OFF
OPTION(FEELPP_ENABLE_TESTS"enable Feel++ tests" ${FEELPP_DEFAULT}
OPTION(FEELPP_ENABLE_TRILINOS"enable feel++ Trilinos support" OFF
OPTION(FEELPP_ENABLE_VERBOSE_CMAKE"enable Feel++ verbose cmake" OFF
option(FEELPP_ENABLE_APPLICATIONS"enable applications" ON
option(FEELPP_ENABLE_APPLICATIONS_CRB"Enable CRB applications in Feel++" ON
option(FEELPP_ENABLE_APPLICATIONS_CRB"enable crb applications" ON
option(FEELPP_ENABLE_BENCHMARKS"enable benchmarks" ON
option(FEELPP_ENABLE_DDT"Enable DDT support" OFF
option(FEELPP_ENABLE_EXAMPLES"enable examples" ON
option(FEELPP_ENABLE_GMSH_LIBRARY"Enables Gmsh library in Feel++" ON
option(FEELPP_ENABLE_GOOGLEPERFTOOLS"Enable Google Perf Tools (tcmalloc, stracktrace and profiler)" OFF
option(FEELPP_ENABLE_ML_LIBRARY"Enables ML library in Feel++" ON
option(FEELPP_ENABLE_PYTHON_WRAPPING"Enable Boost.Python wrapping implementation" OFF

Here are now given the list of used Env Variable

Option Name
ENV{ACMLDIR}
ENV{ACML_DIR}
ENV{ADOLCDIR}
ENV{ANN_DIR}
ENV{ATLASDIR}
ENV{BLITZDIR}
ENV{CBLASDIR}
ENV{CHOLMODDIR}
ENV{CLN_DIR}
ENV{COMPUTERNAME}
ENV{COMSPEC}
ENV{CXX_INTEL_ROOT}
ENV{EIGEN_CTEST_ARGS}
ENV{EXTRA}
ENV{FEELPP_DIR}
ENV{FEELPP_WORKDIR}
ENV{FFTWDIR}
ENV{GINAC_DIR}
ENV{GLEW_ROOT_PATH}
ENV{GLPK_DIR}
ENV{GMM_DIR}
ENV{GMPDIR}
ENV{GMP_DIR}
ENV{GMSH_DIR}
ENV{GOTO2DIR}
ENV{GOTODIR}
ENV{GSL_DIR}
ENV{GSL_HOME}
ENV{GSL_ROOT_DIR}
ENV{HOME}
ENV{HOSTNAME}
ENV{LC_MESSAGES}
ENV{LIBRARY_PATH}
ENV{METISDIR}
ENV{METIS_DIR}
ENV{MKLLIB}
ENV{MUMPS_DIR}
ENV{PASTIXDIR}
ENV{PETSC_ARCH}
ENV{PETSC_DIR}
ENV{PETSC_HOME}
ENV{PKG_CONFIG_LIBDIR}
ENV{PROCESSOR_ARCHITECTURE}
ENV{PTSCOTCH_DIR}
ENV{Platform}
ENV{SCOTCHDIR}
ENV{SLEPC_DIR}
ENV{SPQRDIR}
ENV{SUITESPARSE_DIR}
ENV{SUPERLUDIR}
ENV{TBB_INCLUDE_DIR}
ENV{TBB_LIB_DIR}
ENV{TRILINOS_DIR}
ENV{UMFPACKDIR}
ENV{WORK}
ENV{gccDir}
ENV{gccVersion}
ENV{packagesBaseDir}