diff --git a/wmake/src/wmkdep.l b/wmake/src/wmkdep.l index 86c6f64e939511e99cbd53bd5cf7b4cadf966548..d9d4b73591b6cefda555095fa61f300946cfcec6 100644 --- a/wmake/src/wmkdep.l +++ b/wmake/src/wmkdep.l @@ -3,7 +3,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------ License @@ -333,12 +333,24 @@ void nextFile(const char* fileName) free(pathName); } - fprintf - ( - stderr, - "could not open file %s for source file %s\n", - fileName, sourceFile - ); + if (nDirectories == 0) + { + fprintf + ( + stderr, + "could not open file %s for source file %s\n", + fileName, sourceFile + ); + } + else + { + fprintf + ( + stderr, + "could not open file %s for source file %s due to %s\n", + fileName, sourceFile, strerror(errno) + ); + } fflush(stdout); fflush(stderr);