<COMP>_BRANCH

Manually set the target branch to checkout for the specified component. Applies to own builds only. If this variable is not set, the build system automatically derives the branch name from the <COMP>_VERSION variable (pattern v<COMP>_VERSION).

See also: <COMP>_REPO <COMP>_VERSION

<COMP>_DEVEL

At first, a flag <COMPNAME>_DEVEL must be set in order to notify the setup that this component (Iron, Zinc, any dependency) should be under development.

See also: OC_DEVEL_ALL.

Default value: NO

<COMP>_REPO

Set this variable for any component to have the build system checkout the sources from that repository. Applies to own builds only.

If this variable is not specified, the build system setup chooses the default public locations at the respective GitHub organizations (OpenCMISS, OpenCMISS-Dependencies etc).

Caution

Those adoptions must currently be made before the first build is started - once a repository is created there is no logic on changing the repository location (has at least not been tested).

Use in conjunction with <COMP>_BRANCH if necessary.

GITHUB_USERNAME

If you set a github username, cmake will automatically try and locate all the components as repositories under that github account. Currently applies to all repositories.

Default value: <empty>

GITHUB_USE_SSL

If enabled, ssl connections like git@github.com/username are used instead of https access. Requires public key registration with github but wont require to enter the password (for push) every time.

Default value: NO

OC_CLEAN_REBUILDS_COMPONENTS

If you issue “make clean” from the manage build folder, normally the external projects (i.e. dependencies) wont completely re-build. Set this to true to have the build system remove the CMakeCache.txt of each dependency, which triggers a complete re-build.

Default value: YES

OC_DEFAULT_MPI

When installing OpenCMISS, the opencmiss-config file defines a default MPI version.

If unspecified, this will always be set to the version used for the latest build.

Default value: <empty>

OC_DEFAULT_MPI_BUILD_TYPE

When installing OpenCMISS, the opencmiss-config file defines a default MPI build type.

If unspecified, this will always be set to the build type used for the latest build.

Default value: <empty>

OC_DEVEL_ALL

Override any local variable and have CMake download/checkout the “devel” branch of any components repository

See also: <COMP>_DEVEL

Default value: NO

OC_INSTALL_SUPPORT_EMAIL

Please set this to your email address, especially if you plan to provide several architecture installations and expect people to use your installation

Default value: OC_BUILD_SUPPORT_EMAIL

OC_PROFILING

Set this to YES to build with the -p profiling flags.

Default value: NO