diff --git a/Source/cmDependsFortran.cxx b/Source/cmDependsFortran.cxx index 3b2bc4ab6..27ec340e3 100644 --- a/Source/cmDependsFortran.cxx +++ b/Source/cmDependsFortran.cxx @@ -504,7 +504,10 @@ void cmDependsFortranParser_RuleInclude(cmDependsFortranParser* parser, void cmDependsFortranParser_RuleModule(cmDependsFortranParser* parser, const char* name) { - parser->Provides.insert(cmSystemTools::LowerCase(name) ); + if(!parser->InInterface ) + { + parser->Provides.insert(cmSystemTools::LowerCase(name)); + } } //----------------------------------------------------------------------------