Merge topic 'intel-fortran-mod-diff'
f699323a
Fortran: Fix .mod file comparison for Intel 16 format
This commit is contained in:
commit
ce8fadc717
|
@ -678,6 +678,12 @@ bool cmDependsFortran::ModulesDiffer(const char* modFile,
|
|||
const char seq[2] = { '\n', '\0' };
|
||||
const int seqlen = 2;
|
||||
|
||||
// Skip the leading byte which appears to be a version number.
|
||||
// We do not need to check for an error because the sequence search
|
||||
// below will fail in that case.
|
||||
finModFile.get();
|
||||
finStampFile.get();
|
||||
|
||||
if (!cmFortranStreamContainsSequence(finModFile, seq, seqlen)) {
|
||||
// The module is of unexpected format. Assume it is different.
|
||||
std::cerr << compilerId << " fortran module " << modFile
|
||||
|
|
Loading…
Reference in New Issue