Options

Below is a summary of the options that can be set.

  • OPENCMISS_SETUP_TYPE this option sets the type of installation to create. The available options are: default; libraries; dependencies; cmake_modules.
  • OPENCMISS_INDEPENDENT this option sets whether the locations of the libraries, dependencies, CMake modules, and manage directories are independent of each other.
  • OPENCMISS_PERFORM_INITIAL_BUILD this option sets whether an initial build is performed immediately or not.

The following configuration variables are dependent of the value of OPENCMISS_PERFORM_INITIAL_BUILD, if the value of this variable is false then the following configuration variables will not be visible/configurable.

  • OPENCMISS_LIBRARIES this option sets which libraries should be built. The possible values are: all; iron; zinc.
  • OPENCMISS_CONFIG_BUILD_TYPE this option sets the build type of the libraries. The possible values are: Debug; Release; RelWithDebInfo, MinSizeRel.
  • OPENCMISS_VERSION this option sets the version of OpenCMISS to create (currently the only possible version is ‘develop’).
  • OPENCMISS_MULTI_ARCHITECTURE this option sets whether multiple archtictures are required. Once set for an installation this setting cannot be changed.

The following locations are dependent on the value of OPENCMISS_INDEPENDENT and OPENCMISS_LIBRARIES. They may or may not be visible/configurable depending on the values of the aforementioned configuration variables. All ‘ROOT’ locations must exist prior to configuration.

  • OPENCMISS_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_LIBRARIES_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_DEPENDENCIES_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_CMAKE_MODULES_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_MANAGE_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_IRON_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_ZINC_ROOT this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.
  • OPENCMISS_DEPENDENCIES_INSTALL_PREFIX this option sets the root location of the installation. Dependent on the value of option OPENCMISS_INDEPENDENT and the value of OPENCMISS_SETUP_TYPE.

Setup Configuration Options

Detailed documentation of the configuration options.