Option Scopes

Each option has a scope. Refer the following table.

Table 1. Option Scopes
Scope Description
Application Set the option for all files (Compilation Units) of an application. A typical example is an option to set the memory model. Mixing object files has unpredictable results.
Compilation Unit Set this option differently for each compilation unit for an application. Mixing objects in an application is possible.
Function Set the option differently for each function. Use a function option with the option: -OdocF= "<option>".
None The option scope is not related to a specific code part. Typical examples are the message management options.

The available options are arranged into different groups. Each group has its own sheet. The content of the list box depends on the selected sheets.