Options in this panel specify options for source listings.
See General Dialog Help for information on *CMDDFT settings and
pushbutton help.
- Source listing options
-
- Source listing options
- If this checkbox is not selected, no listing is generated,
compile time is reduced, and the following selections from the Compile options
panel, if selected, are ignored:
- Struct or union variables
- Referenced struct or union variables
- Expanded macros
- Full listing
- Expand include files (*SHOWINC, *SHOWUSR)
- Source statements
- Cross-reference identifiers
- Cross-reference referenced identifiers
If this checkbox is selected, a compiler listing is
generated. The following listing options may also be selected:
- File name
- Defines the name of a basic IFS listing file. Possible values for
this field are:
- *CMDDFT
- Refers to the file name currently set as default on your system.
- filename
- Specify a file name.
- Title
- Defines a title for the listing. Possible values for this field
are:
- *CMDDFT
- Refers to the title currently set as default on your system.
- title
- Specify a title string of up to 80 characters in length.
- Subtitle
- Defines a title for the listing. Possible values for this field
are:
- *CMDDFT
- Refers to the subtitle currently set as default on your system.
- subtitle
- Specify a subtitle string of up to 80 characters in length.
- Preprocessor options
-
-
Preprocessor options
- Specifies outputs generated by the preprocessor. Values in this
field let you specify one or more of the following compiler options:
- *CMDDFT
- Uses preprocessor outputs currently set as default on your system.
- *NONE
- No outputs are generated by the preprocessor.
- *DFT
- Equivalent to specifying both *RMVCOMMENT and *GENLINE.
- *RMVCOMMENT
- Preserves comments during preprocessing.
- *NORMVCOMMENT
- Does not preserve comments during preprocessing.
- *GENLINE
- Produces #line directives in the preprocessor output.
- *NOGENLINE
- Suppresses #line directives in the preprocessor output.
-
Output source file
- Defines the name of the file where the preprocessor output is
stored. Use this field together with the Library and
Output source member fields. You can select one of the
following values in this field:
- *CMDDFT
- Stores preprocessor outputs in the location currently set as default on
your system.
- *SRCMBR
- Specifies the name of the source file in which preprocessor output is
stored.
-
Library
- Defines the name of the library where preprocessor output is
stored. Use this field together with the Output source file
and Output source member fields. You can select one of the
following values in this field:
- *SRCLIB
- Specifies the name of the library in which preprocessor output is
stored.
- *CURLIB
- Preprocessor output is stored in the current library.
-
Output source member
- Defines the name of the member where preprocessor output is stored.
Use this field together with the Output source file and
Library fields. You can select one of the following values in
this field:
- *CMDDFT
- Stores preprocessor outputs in the location currently set as default on
your system.
- *MODULE
- Specifies the name of the source member in which preprocessor output is
stored.
-
Output stream file
- Define the IFS stream path name where preprocessor output is
stored. You can select one of the following values in this field:
- *CMDDFT
- Stores preprocessor outputs in the location currently set as default on
your system.
- *SRCSTMF
- Stores preprocessor outputs to the current directory under the same base
filename specified by the SRCSTMF command option, but with a filename
extension of .i. This option is valid only if the Source
stream file check box is selected on the Compiler options
panel.
- Note:
- These preprocessor options are ignored if a target release earlier than
V5R1M0 is specifed for the compiled object.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.