You copied the Doc URL to your clipboard.


Instructs armasm to call armclang to preprocess the input file before assembling it.


You must use --cpreproc_opts with this option to correctly configure the armclang compiler for pre-processing.

armasm only passes the following command-line options to armclang by default:

  • Basic pre-processor configuration options, such as -E.
  • User specified include directories, -I directives.
  • User specified licensing options, such as --site_license.
  • Anything specified in --cpreproc_opts.

Related concepts