![]() |
OpenMake Meister |
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. |