The Intel® Parallel Studio XE 2016 Composer Editions for Fortran Windows* and Linux* provide a new option "-fpp-name" supporting user specifying an alternate preprocessor to use with Fortran.
When it is specified with a preprocessor name the compiler will invoke the user-specified Fortran preprocessor by spawning a command with the following signature:
alt_fpp [ [-D<define>] ..] [ [-I<include directory>] ..] inputfile
where "alt_fpp" is the name of the alternate processor. Output from the preprocessor goes to STDOUT and will be captured to any further processing.
Compiler options "Qoption,fpp,..." and "Qlocation,fpp,..." can be used to pass additional options to the preprocessor and specify its location.
Refer to the Intel® Parallel Studio XE 2016 Composer Edition for Fortran product documentation for additional details.