Standard S32DS C/C++ Preprocessor

The Standard S32DS C Preprocessor and Standard S32DS C++ Preprocessor pages allow you to configure options for manual preprocessing of files in your project. This tool is not used in the building process.

The following table describes the options available on the Standard S32DS C Preprocessor and Standard S32DS C++ Preprocessor pages.
Table 1. Tool Settings - Standard S32DS C/C++ Preprocessor
Option Description
Command

Command that will be used to run the preprocessor.

  • Default for Standard S32DS C Preprocessor: ${cross_prefix}${cross_c}${cross_suffix}
  • Default for Standard S32DS C++ Preprocessor: ${cross_prefix}${cross_cpp}${cross_suffix}
All options

Expanded command line options the preprocessor will be called with.

Shows actual values of variables and options according to Command line pattern. Options can be specified on the Settings page.

Default: -E

Command line pattern

Command line to call the preprocessor.

Default: ${COMMAND} ${FLAGS} ${INPUTS}

Settings

The Settings page allows you to configure options used by virtual Standard S32DS C Preprocessor and Standard S32DS C++ Preprocessor tools to preprocess files in your project.

The following table describes the options available on the Settings page.
Table 2. Tool Settings - Standard S32DS C/C++ Preprocessor - Settings
Option Description
Handle Directives Only

(fdirectives-only)

Select the check box if you want to preprocess directives such as #define, #ifdef, and #error without expanding macros.

By default, this check box is not selected.

Print Header File Names

(-H)

Select the check box if you want the preprocessor to scan included directories and output name of every header file included in your code. The output is redirected to the console.

By default, this check box is not selected.