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