OpenMake Meister

Build Options

 

Options can be defined at the Build Task level, Build Rule level, as a Group and in the Target. The Target Options are defined at the Target level using the Target Explorer and Editor.  Options are inherited in the following order:

 

1.  Options from the Option Group

2.  Options from the Build Task.

3.  Options from the Build Rule.

4.  Options defined in the Target

 

If an option is defined in multiple places, the higher level option always overrides the lower level option. Options themselves have attributes allowing the Options to conform to the needs of a particular Target to be built.  Table B-5 defines the Option attributes and their usage.

 

Table B-5  Option Attributes

Option

The Option to be used.

Value

Provides a Value field for the Target.

Uses Value

Enables or Disables the value field for the Target. Some Options do not require a Value.  When set, this attribute enables the Value field for the Options.

Rel

Identifies the options to be included during the Release Build.

Debug

Identifies the options to be included during the Debug Build.

Required

Parameters are required and will be used in the build regardless of the Target configuration.

Read Only

Parameter values cannot be overwritten.

Description

Description of the Option.