QmakeProjectManager: Add more detail do trace message

Change-Id: Ide8917d826baaa7277dde744f3843d5ab7fe0afd
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2020-04-22 11:27:46 +02:00
parent 162ea716e6
commit f781a72825
2 changed files with 13 additions and 5 deletions

View File

@@ -448,7 +448,7 @@ void QmakeBuildSystem::scheduleAsyncUpdateFile(QmakeProFile *file, QmakeProFile:
void QmakeBuildSystem::scheduleUpdateAllNowOrLater()
{
qCDebug(qmakeBuildSystemLog) << __FUNCTION__ << m_firstParseNeeded;
qCDebug(qmakeBuildSystemLog) << buildTypeName() << __FUNCTION__ << m_firstParseNeeded;
if (m_firstParseNeeded)
scheduleUpdateAll(QmakeProFile::ParseNow);
else
@@ -489,13 +489,14 @@ void QmakeBuildSystem::scheduleUpdateAll(QmakeProFile::AsyncUpdateDelay delay)
void QmakeBuildSystem::startAsyncTimer(QmakeProFile::AsyncUpdateDelay delay)
{
if (!buildConfiguration()->isActive()) {
qCDebug(qmakeBuildSystemLog) << __FUNCTION__ << "skipped, not active";
qCDebug(qmakeBuildSystemLog) << buildTypeName() << __FUNCTION__
<< "skipped, not active";
return;
}
const int interval = qMin(parseDelay(),
delay == QmakeProFile::ParseLater ? UPDATE_INTERVAL : 0);
qCDebug(qmakeBuildSystemLog) << __FUNCTION__ << interval;
qCDebug(qmakeBuildSystemLog) << buildTypeName() << __FUNCTION__ << interval;
requestParseWithCustomDelay(interval);
}
@@ -542,7 +543,8 @@ void QmakeBuildSystem::decrementPendingEvaluateFutures()
m_guard.markAsSuccess(); // Qmake always returns (some) data, even when it failed:-)
m_guard = {}; // This triggers emitParsingFinished by destroying the previous guard.
qCDebug(qmakeBuildSystemLog) << __FUNCTION__ << "first parse succeeded";
qCDebug(qmakeBuildSystemLog) << buildTypeName() << __FUNCTION__
<< "first parse succeeded";
m_firstParseNeeded = false;
emitBuildSystemUpdated();
@@ -558,7 +560,7 @@ bool QmakeBuildSystem::wasEvaluateCanceled()
void QmakeBuildSystem::asyncUpdate()
{
setParseDelay(UPDATE_INTERVAL);
qCDebug(qmakeBuildSystemLog) << __FUNCTION__;
qCDebug(qmakeBuildSystemLog) << buildTypeName() << __FUNCTION__;
if (m_invalidateQmakeVfsContents) {
m_invalidateQmakeVfsContents = false;
@@ -672,6 +674,11 @@ FilePath QmakeBuildSystem::buildDir(const FilePath &proFilePath) const
return FilePath::fromString(QDir::cleanPath(QDir(buildDir).absoluteFilePath(relativeDir)));
}
QString QmakeBuildSystem::buildTypeName() const
{
return BuildConfiguration::buildTypeName(buildConfiguration()->buildType());
}
void QmakeBuildSystem::proFileParseError(const QString &errorMessage)
{
Core::MessageManager::write(errorMessage);

View File

@@ -178,6 +178,7 @@ public:
void scheduleUpdateAllLater() { scheduleUpdateAll(QmakeProFile::ParseLater); }
void scheduleUpdateAllNowOrLater();
Utils::FilePath buildDir(const Utils::FilePath &proFilePath) const;
QString buildTypeName() const;
QmakeBuildConfiguration *qmakeBuildConfiguration() const;