If the module under test USEs other non-intrinsic modules the dependencies are not correctly computed if the F2003 USE
statement syntax is used.
e.g.
from modMyModule.f90:
MODULE modMyModule
USE, NON_INTRINSIC :: modMyOtherModule, ONLY: x,y,z
IMPLICIT NONE
:
END MODULE modMyModule
Here modMYOtherModule would not be recognized as a dependency.
It compiles correctly when specified as:
MODULE modMyModule
USE modMyOtherModule, ONLY: x,y,z
IMPLICIT NONE
:
END MODULE modMyModule
Probably just need to add or modify a regexp somewhere in the dependency generation code.
-Zaak
|