7.1.3 Preprocessor Options

Following command line options control the preprocessor feature. See section MFL Preprocessor, for a detailed discussion of these.

--no-preprocessor

Do not run the preprocessor.

--preprocessor=command

Use command as the external preprocessor instead of the default m4.

-D name[=value]
--define=name[=value]

Define a preprocessor symbol name to have a value value.

-U name
--undefine=name

Undefine the preprocessor symbol name.

-E

Stop after the preprocessing stage; do not run the compiler proper. The output is in the form of preprocessed source code, which is sent to the standard output.