Use this panel to specify preprocessor behavior.
The following table lists and describes the preprocessor options for ColdFire.
| Option | Description |
|---|---|
| Emit file change (-ppopt break) | Check to notify file changes (or #line changes) appear in the output. |
| Emit #pragmas (-ppopt pragma) | Check to show pragma directives in the preprocessor output. Essential for producing reproducible test cases for bug reports. |
| Show full path (-ppopt full) | Check to display file changes in comments (as before) or in #line directives. |
| Keep comment (-ppopt comment) | Check to display comments in the preprocessor output. |
| Use #include line (-ppopt line) | Check to display file changes in comments (as before) or in #line directives. |
| Keep whitespace (-ppopt nospace) | Check to copy whitespaces in preprocessor output. This is useful for keeping the starting column aligned with the original source, though the compiler attempts to preserve space within the line. This does not apply when macros are expanded. |