qmake: Use logging category instead of debug enum

Change-Id: I4f8718656453a3a369780fb555f33235d652a0e8
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
This commit is contained in:
Tobias Hunger
2017-02-09 15:41:05 +01:00
parent eaaf9522c6
commit 13d71a9f6b

View File

@@ -73,10 +73,11 @@
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QLoggingCategory>
#include <QMessageBox>
#include <QTextCodec>
#include <QXmlStreamReader>
#include <QMessageBox>
#include <utils/QtConcurrentTools>
using namespace Core;
@@ -171,13 +172,13 @@ static void clearQmakeParserNodeStaticData()
qmakeParserNodeStaticData()->projectIcon = QIcon();
}
enum { debug = 0 };
using namespace QmakeProjectManager;
using namespace QmakeProjectManager::Internal;
namespace QmakeProjectManager {
Q_LOGGING_CATEGORY(qmakeParse, "qtc.qmake.parsing");
uint qHash(Variable key, uint seed) { return ::qHash(static_cast<int>(key), seed); }
namespace Internal {
@@ -658,8 +659,7 @@ void QmakeParserPriFileNode::watchFolders(const QSet<QString> &folders)
bool QmakeParserPriFileNode::folderChanged(const QString &changedFolder, const QSet<FileName> &newFiles)
{
//qDebug()<<"########## QmakeParserPriFileNode::folderChanged";
// So, we need to figure out which files changed.
qCDebug(qmakeParse()) << "QmakeParserPriFileNode::folderChanged";
QSet<FileName> addedFiles = newFiles;
addedFiles.subtract(m_recursiveEnumerateFiles);
@@ -677,8 +677,7 @@ bool QmakeParserPriFileNode::folderChanged(const QString &changedFolder, const Q
m_recursiveEnumerateFiles = newFiles;
// Apply the differences
// per file type
// Apply the differences per file type
const QVector<QmakeParserNodeStaticData::FileTypeData> &fileTypes = qmakeParserNodeStaticData()->fileTypeData;
for (int i = 0; i < fileTypes.size(); ++i) {
FileType type = fileTypes.at(i).type;
@@ -686,10 +685,9 @@ bool QmakeParserPriFileNode::folderChanged(const QString &changedFolder, const Q
QSet<FileName> remove = filterFilesRecursiveEnumerata(type, removedFiles);
if (!add.isEmpty() || !remove.isEmpty()) {
// Scream :)
// qDebug()<<"For type"<<fileTypes.at(i).typeName<<"\n"
// <<"added files"<<add<<"\n"
// <<"removed files"<<remove;
qCDebug(qmakeParse()) << "For type" << fileTypes.at(i).typeName <<"\n"
<< "added files" << add << "\n"
<< "removed files" << remove;
m_files[type].unite(add);
m_files[type].subtract(remove);
@@ -1940,8 +1938,7 @@ void QmakeParserProFileNode::applyEvaluate(QmakeEvalResult *evalResult)
return;
}
if (debug)
qDebug() << "QmakeParserProFileNode - updating files for file " << filePath();
qCDebug(qmakeParse()) << "QmakeParserProFileNode - updating files for file " << filePath();
if (result->projectType != m_projectType) {
// probably all subfiles/projects have changed anyway