/nodefine

Syntax:

/nodefine

The /nodefine option requests that all symbols specified by the accompanying /define:symbols option apply only to the Fortran preprocessor, FPP, and are not available to conditional compilation directives (such as the IF Directive Construct). For example, the following command defines the symbol release as 1, which is available only to FPP:

  DF /fpp /define:release /nodefine

If you specify /define:symbols and omit /nodefine, symbols specified by /define:symbols are available to both FPP and conditional compilation directives.

In the visual development environment, specify the Predefined Preprocessor Symbols to FPP Only in the Preprocessor Compiler Option Category.

For more information on FPP, see /fpp.