Clang: Add file name to qtc.clangbackend.jobs output

This helps to overview debug output in case several files are involved.

Change-Id: I12ee23bd7cec4cd344746ef1323afb3f0ab54d4b
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
Nikolai Kosjar
2017-12-13 17:24:32 +01:00
parent e0bbb0a0bb
commit d89bd9ff5c
6 changed files with 30 additions and 20 deletions

View File

@@ -37,7 +37,7 @@ class Documents;
class JobQueue
{
public:
JobQueue(Documents &documents, ProjectParts &projects);
JobQueue(Documents &documents, ProjectParts &projects, const Utf8String &logTag = Utf8String());
bool add(const JobRequest &job);
@@ -61,6 +61,7 @@ public: // for tests
void prioritizeRequests();
private:
bool areRunConditionsMet(const JobRequest &request, const Document &document) const;
void cancelJobRequest(const JobRequest &jobRequest);
bool isJobRunningForTranslationUnit(const Utf8String &translationUnitId);
bool isJobRunningForJobRequest(const JobRequest &jobRequest);
@@ -72,6 +73,7 @@ private:
private:
Documents &m_documents;
ProjectParts &m_projectParts;
Utf8String m_logTag;
IsJobRunningForTranslationUnitHandler m_isJobRunningForTranslationUnitHandler;
IsJobRunningForJobRequestHandler m_isJobRunningForJobRequestHandler;