C6.11.2 Using other preprocessors in a scatter file
You must ensure that the preprocessing command line is appropriate for execution on the host system.
This means:
The string must be correctly quoted for the host system. The portable way to
do this is to use double-quotes.
Single quotes and escaped characters are not supported and might not
function correctly.
The use of a double-quote character in a path name is not supported and
might not work.
These rules also apply to any strings passed with the --predefine
option.
All preprocessor executables must accept the -o file
option to mean output to file and accept the input as a filename argument on the command
line. These options are automatically added to the user command line by
armlink. Any options to redirect preprocessing output in the
user-specified command line are not supported.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.