

Programmer Utilities › Introduction › Overview › Compile Preprocessor › Overview
Overview
The compile preprocessor is a program that can be automatically invoked to run as a preliminary step on batch compiles. It has 256 Compiler cross-reference independent options to:
- Cancel any previous spool file listings. This ensures that only the latest compilation listings are retained, thus making the use of the i OS facility Source Edit Utility (STRSEU) for browsing compilation listings both quicker and easier.
- Synchronize source member text, object text and source title. You can ensure that objects and members have the same description.
- Invoke CL command(s) prior to compiler execution. A compilation environment can be created within the batch job. For instance, file overrides can be supplied if the name of a file required by a program differs from the name used in the program, or pre-requisite objects such as data areas can be created in the QTEMP library.
- Add compiler options from source member lines. The i OS shipped system requires that any compiler options be entered by hand for each compilation. This process is both time consuming and prone to error; and is especially a problem with maintenance programming done some time after the original development. If objects are recompiled without the correct overrides, the consequences can be far reaching. This facility enables these compiler directives to be stored in the source, and automatically re-applied whenever the object is compiled - and because the directives are applied automatically, it becomes possible to carry out generic recompilations of whole systems, or parts of systems, correctly.
- Suppress XREF listings. Compilations run significantly faster if cross-reference listings of program variables are not producti ve.
Copyright © 2014 CA.
All rights reserved.
 
|
|