gmxcpp incorrect path behavior
The Gromacs cpp code does not change the search path
when parsing an included file that is not in the current directory.
The current directory should be changed to the one where the file
currently parsed resides.
The attached file gives an example of this problem.
But I guess that currently we also have the incorrect behavior
that gmxcpp will search also in the work directory for files
included from files in, for instance, the share/top directory.