clean paths of found files in prepareProject()
any of the directories may be the root, which would lead to double slashes in the constructed filenames. Change-Id: I053e167a19b795b40e780fc29db356c7f24d286a Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
This commit is contained in:
parent
dd06f991af
commit
97be79012c
@ -1052,7 +1052,7 @@ bool QMakeEvaluator::prepareProject(const QString &inDir)
|
||||
forever {
|
||||
QString superfile = superdir + QLatin1String("/.qmake.super");
|
||||
if (IoUtils::exists(superfile)) {
|
||||
m_superfile = superfile;
|
||||
m_superfile = QDir::cleanPath(superfile);
|
||||
break;
|
||||
}
|
||||
QFileInfo qdfi(superdir);
|
||||
@ -1089,8 +1089,8 @@ bool QMakeEvaluator::prepareProject(const QString &inDir)
|
||||
} else {
|
||||
m_buildRoot = QFileInfo(cachefile).path();
|
||||
}
|
||||
m_conffile = conffile;
|
||||
m_cachefile = cachefile;
|
||||
m_conffile = QDir::cleanPath(conffile);
|
||||
m_cachefile = QDir::cleanPath(cachefile);
|
||||
}
|
||||
no_cache:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user