Compiler and Runtime Settings

Settings established on the Compiler tab of the Project Settings dialog box are, by default, applied to each program in the specified project at compile time. You can override these project-level settings at the individual program level, however.

Settings defined on the Runtime tab of the Project Settings dialog box are applied to each program in the specified project when the program is executed.

Both of these two tabs are constructed in a similar manner. A Catalog drop-down list at the top of the tab lists categories of options that you can modify. Each compiler catalog corresponds to a topic under Compiler and Runtime of the ACUCOBOL-GT User's Guide. Each of the options in the four run-time catalogs is also documented there, but because there are many fewer runtime options than compiler options, the documentation does not separate them into individual topics.

When you select a catalog, the compiler and runtime command-line options (also called switches or flags) that correspond to that catalog are displayed on the tab. For example, the --javaclass, --javamain, --netdll, and --netexe compiler options can be found on the Interoperability catalog of the Compiler tab, and the --wait and --restart runtime options can be found on the Thin Client catalog of the Runtime tab. In most cases, you can mark a check box or select a radio button to add a flag. Occasionally, an entry field or dialog box may also be associated with an option.

As you make changes to your settings, the corresponding runtime or compiler command line appears in the Project Options field at the bottom of the screen. This field is disabled, preventing you from making changes to this command line directly.

An Additional options field in the top, right corner of the Runtime and Compiler tabs allows you the option of entering command-line flags directly. While it is preferable, in most instances, to use the various catalog options to change your settings, it is sometimes necessary to use the Additional options field to invoke a switch has not been added to the AcuBench interface.

Text that you enter in the Additional options field is added to the command line in the Project Options field at the bottom of the screen as you type. This makes it possible for you to verify that the command line you are entering is correct.

Note: The -Po precompiler option was discontinued with the Version 8.0 AcuSQL. The Version 8.0 AcuBench strips the -Po if it is found in the project when it is being opened. If you are using Version 8 AcuBench with a pre-Version 8.0 compiler, you will need to add -Po back manually in the Additional options field.