blob: 5af344e40ca98492b7a43168b1b24c02c72125bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
## `@GLOBAL_SOURCE_ROOT@` and `@DIRNAME@` in machine files
Some tokens are now replaced in the machine file before parsing it:
- `@GLOBAL_SOURCE_ROOT@`: the absolute path to the project's source tree
- `@DIRNAME@`: the absolute path to the machine file's parent directory.
It can be used, for example, to have paths relative to the source directory, or
relative to toolchain's installation directory.
```ini
[binaries]
c = '@DIRNAME@/toolchain/gcc'
exe_wrapper = '@GLOBAL_SOURCE_ROOT@' / 'build-aux' / 'my-exe-wrapper.sh'
```
|