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 Name | Description | Default value |
---|---|---|
FEELPP_ENABLE_${PROJECT}_DOCUMENTATION | "Enable/Disable documentation in research/${dirname}" | OFF |
FEELPP_ENABLE_ALTIVEC | "Enable/Disable AltiVec in tests/examples" | OFF |
FEELPP_ENABLE_APPLICATIONS | "enable Feel++ applications" | ${FEELPP_DEFAULT} |
FEELPP_ENABLE_APPLICATIONS | "enable applications" | ON |
FEELPP_ENABLE_APPLICATIONS_CRB | "Enable CRB applications in Feel++" | ON |
FEELPP_ENABLE_APPLICATIONS_CRB | "enable crb applications" | ON |
FEELPP_ENABLE_BENCHMARKS | "enable Feel++ benchmarks" | ${FEELPP_DEFAULT} |
FEELPP_ENABLE_BENCHMARKS | "enable benchmarks" | ON |
FEELPP_ENABLE_BUILD_STATIC | "Enable Feel++ library statically built" | OFF |
FEELPP_ENABLE_CPACK_OPUS | "Enable OPUS packaging (if available) in CPack along with Feel++" | ON |
FEELPP_ENABLE_CRB_AD1 | "enable AD1(Advection-Diffusion) testcase" | ON |
FEELPP_ENABLE_CRB_ALL | "enable all crb testcase" | ON |
FEELPP_ENABLE_CRB_BENCHMARKGREPL | "enable BenchmarkGrepl testcases" | ON |
FEELPP_ENABLE_CRB_CABINEHEAT | "enable CABINEHEAT testcases" | OFF |
FEELPP_ENABLE_CRB_EADS | "enable EADS testcase" | ON |
FEELPP_ENABLE_CRB_EEG | "enable EEG testcase" | OFF |
FEELPP_ENABLE_CRB_FINALCABINEHEAT | "enable FINALCABINEHEAT testcases" | OFF |
FEELPP_ENABLE_CRB_GEOHEATDIFFUSION | "enable GeoHeatDiffusion testcases" | ON |
FEELPP_ENABLE_CRB_HEAT1D | "enable HEAT1D testcase" | ON |
FEELPP_ENABLE_CRB_HEATSHIELD | "enable Heatshield testcases" | ON |
FEELPP_ENABLE_CRB_HEATSINK | "enable Heatsink testcases" | ON |
FEELPP_ENABLE_CRB_HELMHOLTZ | "enable Helmholtz testcases" | ON |
FEELPP_ENABLE_CRB_RBHEAT | "enable RBHEAT testcases" | OFF |
FEELPP_ENABLE_CRB_THERMALBLOCK | "enable THERMALBLOCK(many parameters) testcase" | ON |
FEELPP_ENABLE_DDT | "Enable DDT support" | OFF |
FEELPP_ENABLE_DOCUMENTATION | "enable Feel++ documentation" | ${FEELPP_DEFAULT} |
FEELPP_ENABLE_DOXYGEN | "enable Feel++ doxygen documentation generation" | OFF |
FEELPP_ENABLE_EXAMPLES | "enable examples" | ON |
FEELPP_ENABLE_EXODUS | "enable feel++ Exodus support" | OFF |
FEELPP_ENABLE_GIT | "enable Feel++ looking up for git information" | OFF |
FEELPP_ENABLE_GMSH_LIBRARY | "Enables Gmsh library in Feel++" | ON |
FEELPP_ENABLE_GOOGLEPERFTOOLS | "Enable Google Perf Tools (tcmalloc, stracktrace and profiler)" | OFF |
FEELPP_ENABLE_HARTS | "Enable Harts (Runtime parallelization system)" | OFF |
FEELPP_ENABLE_HOMEBREW | "Enable Feel++/Homebrew support" | OFF |
FEELPP_ENABLE_INSTANTIATION_MODE | "Instantiation mode" | 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_MOVE_SEMANTICS | "enable move semantics(elision)" | ON |
FEELPP_ENABLE_MPI_MODE | "Instantiation mode" | ON |
FEELPP_ENABLE_NEON | "Enable/Disable Neon in tests/examples" | OFF |
FEELPP_ENABLE_OCTAVE | "Enable Feel++/Octave interface" | OFF |
FEELPP_ENABLE_OPENGL | "enable feel++ OpenGL support" | ON |
FEELPP_ENABLE_OPENTURNS | "enable feel++ OpenTURNS support" | OFF |
FEELPP_ENABLE_OPENTURNS | "enable feel++ OpenTURNS support" | ON |
FEELPP_ENABLE_PCH_FOR_APPLICATIONS | "enable Pre-Compiled Headers (PCH) for Feel++ applications" | OFF |
FEELPP_ENABLE_RESEARCH | "enable Feel++ research" | ${FEELPP_DEFAULT} |
FEELPP_ENABLE_SCHED_CCC | "Enable Feel++ tgcc/ccc submission scripts generation" | OFF |
FEELPP_ENABLE_SCHED_CCC | "Enable Feel++ tgcc/ccc submission scripts generation" | ON |
FEELPP_ENABLE_SCHED_LOADLEVELER | "Enable Feel++ ibm(supermuc) submission scripts generation" | OFF |
FEELPP_ENABLE_SCHED_SLURM | "Enable Feel++ slurm submission scripts generation" | OFF |
FEELPP_ENABLE_SLEPC | "enable feel++ SLEPc support" | ON |
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 |
FEELPP_ENABLE_SYSTEM_EIGEN3 | "enable system eigen3 support" | ON |
FEELPP_ENABLE_TBB | "enable feel++ TBB support" | OFF |
FEELPP_ENABLE_TESTS | "enable Feel++ tests" | ${FEELPP_DEFAULT} |
FEELPP_ENABLE_TRILINOS | "enable feel++ Trilinos support" | OFF |
FEELPP_ENABLE_VERBOSE_CMAKE | "enable Feel++ verbose cmake" | OFF |
Here are now given the list of used Env Variable
Option Name |
---|
ENV{ANN_DIR} |
ENV{CLN_DIR} |
ENV{FEELPP_DIR} |
ENV{FEELPP_WORKDIR} |
ENV{GINAC_DIR} |
ENV{GLPK_DIR} |
ENV{GMM_DIR} |
ENV{GMSH_DIR} |
ENV{HOME} |
ENV{LC_MESSAGES} |
ENV{LIBRARY_PATH} |
ENV{METIS_DIR} |
ENV{MUMPS_DIR} |
ENV{PETSC_ARCH} |
ENV{PETSC_DIR} |
ENV{PETSC_HOME} |
ENV{PROCESSOR_ARCHITECTURE} |
ENV{PTSCOTCH_DIR} |
ENV{SLEPC_DIR} |
ENV{SUITESPARSE_DIR} |
ENV{TBB_INCLUDE_DIR} |
ENV{TBB_LIB_DIR} |
ENV{TRILINOS_DIR} |
ENV{gccDir} |
ENV{gccVersion} |
ENV{packagesBaseDir} |