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 char seq[2] = { '\n', '\0' };
|
||||||
const int seqlen = 2;
|
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)) {
|
if (!cmFortranStreamContainsSequence(finModFile, seq, seqlen)) {
|
||||||
// The module is of unexpected format. Assume it is different.
|
// The module is of unexpected format. Assume it is different.
|
||||||
std::cerr << compilerId << " fortran module " << modFile
|
std::cerr << compilerId << " fortran module " << modFile
|
||||||
|
|
Loading…
Reference in New Issue