Difference between revisions of "ConfigurationVariables"
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
[[Category:Compiler]] | [[Category:Compiler]] | ||
[[Category:Configuration]] | [[Category:Configuration]] | ||
− | To make some things easier we will add some predefined variables for pre | + | |
+ | == Implemented == | ||
+ | == Paths == | ||
+ | Paths in cluster, library, precompile, assembly and shared_library locations can use the following variables. | ||
+ | * $ISE_LIBRARY parent directory of the library folder (e.g. $ISE_LIBRARY\library\base\base.ecf) | ||
+ | * $ISE_PRECOMP precompile folder (e.g. $ISE_PRECOMP\base.ecf) | ||
+ | |||
+ | == External Paths == | ||
+ | In paths for externals those variables can be used. | ||
+ | * $ECF_CONFIG_PATH path where the ecf file is located (can be overridden by the library root setting under target/advanced) | ||
+ | |||
+ | == Not yet implemented == | ||
+ | To make some things easier we will add some predefined variables for pre/post compile actions and externals. | ||
Some suggestions are: | Some suggestions are: | ||
Line 8: | Line 20: | ||
*Target name | *Target name | ||
*Executable name | *Executable name | ||
+ | *Platform | ||
+ | *Build | ||
*W_code directory | *W_code directory | ||
*F_code directory | *F_code directory | ||
*Target directory | *Target directory | ||
*EIFGENs directory | *EIFGENs directory | ||
− | * | + | *temp directory |
− | * | + | *build directory (W_code or F_code directory) |
Latest revision as of 08:24, 23 October 2006
Implemented
Paths
Paths in cluster, library, precompile, assembly and shared_library locations can use the following variables.
- $ISE_LIBRARY parent directory of the library folder (e.g. $ISE_LIBRARY\library\base\base.ecf)
- $ISE_PRECOMP precompile folder (e.g. $ISE_PRECOMP\base.ecf)
External Paths
In paths for externals those variables can be used.
- $ECF_CONFIG_PATH path where the ecf file is located (can be overridden by the library root setting under target/advanced)
Not yet implemented
To make some things easier we will add some predefined variables for pre/post compile actions and externals. Some suggestions are:
- System name
- Target name
- Executable name
- Platform
- Build
- W_code directory
- F_code directory
- Target directory
- EIFGENs directory
- temp directory
- build directory (W_code or F_code directory)