@GLOBAL_SOURCE_ROOT@
and @DIRNAME@
in machine filesSome 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.
[binaries] c = '@DIRNAME@/toolchain/gcc' exe_wrapper = '@GLOBAL_SOURCE_ROOT@' / 'build-aux' / 'my-exe-wrapper.sh'