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