preprocess

Date:

05-29-2011

NAME

preprocess - allow an include file to be preprocessed

SYNOPSIS

!DIR$ PREPROCESS [expand_macros]

IMPLEMENTATION

Cray Linux Environment (CLE)

DESCRIPTION

The PREPROCESS directive allows an include file to be preprocessed when the compilation does not specify the preprocessing command line option. This directive does not cause preprocessing of included files, unless they too use the directive. If the preprocessing command line option is used, preprocessing occurs normally for all files.

To use the directive, it must be the first line in the include file and in each included file that needs to be preprocessing.

The optional expand_macros clause allows the compiler to expand all macros within the include files. Without this clause, macro expansion occurs only within preprocessing directives.

SEE ALSO

intro_directives(7)

Cray Fortran Reference Manual