Skip to content

Make uses cpp rather than compiler #54

@russfiedler

Description

@russfiedler

In the Makefile the .F.o and .F90.o rules consist of 2 steps. The files are preprocessed with cpp and then the .f90 files are compiled.

CICE-Consortium/CICE@17f346b#diff-edcac6da09c9e9a6ee6bdac54c80057dc1ad4d43acb77a6f22b31de5e1dcf129

This means that compiler predefined macros aren't defined. This means that traceback info in mpi/ice_exit.F90 is unavailable.

I think using the compiler with -EP -P is one option if you want to keep the preprocessed files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions