Configurable Options¶
OPENCMISS_VERSION¶
Set the version of OpenCMISS to create installation for. The value of this variable must be one of the known OpenCMISS versions.
The default value is ‘develop’.
OPENCMISS_SETUP_TYPE¶
Set the type of OpenCMISS installation to create installation for. The value of this variable must be one of the known OpenCMISS setup types [|standard|, libraries, dependencies, cmake_modules].
The default value is ‘standard’.
OPENCMISS_INDEPENDENT¶
A boolean valued variable to set whether the installation should be setup with independent roots or not. If the
value is false a single root variable OPENCMISS_ROOT
is used under which the entire installation of OpenCMISS libraries
will be placed.
See also: OPENCMISS_SETUP_TYPE
OPENCMISS_SETUP_ORGANISATION¶
The GitHub organisation to use for setup i.e., for the cmake_modules and manage repositories.
The default value is ‘OpenCMISS’.
See also: OPENCMISS_SETUP_BRANCH
OPENCMISS_SETUP_BRANCH¶
The branch of the cmake_modules and manage repositories to use for setup.
The default value is ‘develop’.
See also: OPENCMISS_SETUP_ORGANISATION
OPENCMISS_PERFORM_INITIAL_BUILD¶
A boolean valued variable to set whether the initial configuration should be built once the setup of the OpenCMISS CMake modules and manage projects has been finished.
See also: OPENCMISS_MULTI_ARCHITECTURE
, OPENCMISS_CONFIG_BUILD_TYPE
OPENCMISS_MULTI_ARCHITECTURE¶
A boolean valued variable to set whether the installation should be setup for multiple architectures (multiple compiler toolchains, MPI). If the value is false a only a single architecture will be possible once a configuration has been created. If the value is true the path to the configuration, build, and install trees will have the path prepended with the details of the architecture (computer architectre/compilers in use/MPI in use).
This option is available only if OPENCMISS_PERFORM_INITIAL_BUILD
is on.
See also: OPENCMISS_PERFORM_INITIAL_BUILD
OPENCMISS_CONFIG_BUILD_TYPE¶
Set the configuration build type to build. In multiple configuration environments (like Microsoft Visual Studio) the configuration build type is taken from the active build configuration.
This option is available in single configuration environments and only if OPENCMISS_PERFORM_INITIAL_BUILD
is on.
See also: OPENCMISS_PERFORM_INITIAL_BUILD
OPENCMISS_LIBRARIES¶
Set the OpenCMISS libraries to build. The value of this variable must be one of the known OpenCMISS libraries build types [|all|, iron, zinc].
The default value is ‘all’.
OPENCMISS_ROOT¶
The location of the installation for the whole OpenCMISS libraries installation.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE
OPENCMISS_LIBRARIES_ROOT¶
The location of the installation for the OpenCMISS libraries.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE
OPENCMISS_EXAMPLES_ROOT¶
The location of the installation for the OpenCMISS examples.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE
OPENCMISS_DEPENDENCIES_ROOT¶
The location of the installation for the OpenCMISS dependencies installation. This may include the cmake modules if
OPENCMISS_INDEPENDENT
is FALSE
.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE
OPENCMISS_MANAGE_ROOT¶
The location of the installation for the OpenCMISS manage installation.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE
OPENCMISS_CMAKE_MODULES_ROOT¶
The location of the installation for the OpenCMISS CMake modules installation.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE
OPENCMISS_IRON_ROOT¶
The location of the installation for the OpenCMISS Iron installation.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
, OPENCMISS_LIBRARIES
and OPENCMISS_SETUP_TYPE
OPENCMISS_ZINC_ROOT¶
The location of the installation for the whole OpenCMISS Zinc installation.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
, OPENCMISS_LIBRARIES
and OPENCMISS_SETUP_TYPE
OPENCMISS_DEPENDENCIES_INSTALL_PREFIX¶
The prefix for the location of the installed OpenCMISS dependencies.
Visibility of this variable is subject to the values of OPENCMISS_INDEPENDENT
and OPENCMISS_SETUP_TYPE