About Build Configuration Types

Build configuration types enable you to specify options that are required for a particular type of build configuration . For example, for the Openmake build configuration type you must specify the URL to the Openmake build monitor as follows:

Option: DMOMSERVER (Openmake server path)

Value: http://localhost:58080

TIP When you add a build configuration to a Dimensions project you have to specify a build configuration type. To specify a build configuration type that is not one of the Dimensions Build default types, you must add it first.

Dimensions Build includes the following build configuration types:

- Openmake: for Openmake builds.

- Default: for all other builds.

NOTE You cannot modify or delete the base properties of the default build configuration types, or add new options. However you can modify the default options. To add new options you can add build options to your build configuration, for details see Build Options.

About Build Configuration Type Options

Build configuration type options have the following properties:

- Name: the name of the option.

- Description: the description of the option.

- Level: must be one of the following:

- Build Configuration: an option that is specific to the entire build configuration type, for example, Openmake project name or Openmake search path.

- Build Area: an option that is specific to a build area, for example, a path to license file, a license manager host, or a Dimensions root directory.

- Build Transition: an option that is specific to a script that builds targets, for example, debug or trace.

- Default Value: the default value of the option.

- Required: specifies if the option is mandatory.

About the Openmake Build Configuration Type

The Openmake build configuration type that is included with Dimensions Build has the following default options and values:

Option Name | Description | Level | Default Value | Required
DMBLDPROJ | Openmake project name | Build configuration | None | Yes
DMOMINSTALL | Openmake installation path | Build Area |  | Yes
DMOMSERVER | Openmake server path | Build Area | http://localhost:58080 | Yes
DMPUBLIC | Public build job | Build configuration | True | Yes
DMSEARCHPATH | Openmake search path | Build configuration |  | Yes
DM_LICENSE | Path to the license file or license manager host. | Build area | @localhost | No
DM_OM_OSPLATFORM | Openmake platform | Build configuration | Java | Yes

The variables listed above are inputs to Openmake build templates. For details about the templating language and the Openmake build templates see the Developer’s Reference.

Related Topics

Adding Build Configuration Types

Adding Options to Build Configuration Types

Modifying Options for Build Configuration Types