Option Scopes

Each option has also a scope. Refer to the following table.

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

The available options are arranged into different groups. A sheet is available for each of these groups. The content of the list box depends on the selected sheets.