Changes between Version 8 and Version 9 of BuildSystem
- Timestamp:
- Oct 29, 2009, 4:56:46 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildSystem
v8 v9 121 121 `desc Description string without quotes`:: 122 122 Short description about the token 123 `default value`:: 124 Set the token default value. `defined` and `undefined` values act as booleans. 123 125 `parent TOKEN`:: 124 Parent token i s help screen. This is only for pretty-printing.126 Parent token in help screen. This is only for pretty-printing and allow hidding unrelevant tokens if the parent token is undefined. 125 127 `require TOKEN […]`:: 126 Mandatory requirements, having at least one of the tokens on the line is mandatory, conflict yields error 128 Mandatory requirements, having at least one of the tokens on the line is mandatory, conflict yields error. May be usd to enforce definition of some mandatory configuration values. 127 129 `depend TOKEN […]`:: 128 Dependencies, having at least one of the tokens on the line is mandatory, conflict implicitly undefines the current token 130 Dependencies, having at least one of the tokens on the line is mandatory, conflict implicitly undefines the current token. May be used to disable features because of missing prerequisites. 129 131 `provide TOKEN […]`:: 130 Mandatory forced requirements, given tokens are defined, conflict yields an error132 Defining the current token enforce definition of the specified token. 131 133 `provide TOKEN=value`:: 132 Mandatory forced requirements variant, sets a configuration token to a given value; value must not be `undefined`134 Defining the current token enforce definition of the specified token with the given value. 133 135 `provide TOKEN=+value`:: 134 Mandatory forced requirements variant, adds a value to a configuration token136 Defining the current token enforce definition of the specified token and concat the given value. 135 137 `exclude TOKEN`:: 136 Mandatory unrequirements, the specified token must not be defined138 Mandatory excluded tokens, the specified token must not be defined 137 139 `suggest TOKEN […]`:: 138 Makes a token suggest other tokens when it is used. This is for help listing.140 Makes a token suggest other tokens when it is defined. This is for help listing. 139 141 `single TOKEN […]`:: 140 Require a single one of the following tokens 142 Only one of the following tokens may be defined at the same time 143 `fallback TOKEN`:: 144 The fallback token will be enabled if the current one may not be enabled 145 146 The configuration tool may use multiple pass to find a valid configuration when tokens are disabled or enforced by given rules. 141 147 142 148 Example: … … 149 155 require CONFIG_SRL_SOCLIB CONFIG_SRL_STD 150 156 single CONFIG_SRL_SOCLIB CONFIG_SRL_STD 157 default undefined 151 158 %config end 152 159 }}}