summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-11-20 16:04:41 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-11-20 18:17:28 +0100
commita1b43acbad72e5ea3bd468e572158bc87342b1de (patch)
treef3ae262673f42da9d89f735ae42fd77b86c87dce
parent4bdfb786b4120165615cde287e917a802b32d31d (diff)
downloadqbs-a1b43acbad72e5ea3bd468e572158bc87342b1de.tar.gz
Fix compilation with Qt 4.
Change-Id: I6e3a10682625765a2b64c44adbb2c1c8cf988314 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rw-r--r--src/lib/api/project.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/api/project.cpp b/src/lib/api/project.cpp
index 39ed4dc27..56dc09b64 100644
--- a/src/lib/api/project.cpp
+++ b/src/lib/api/project.cpp
@@ -42,6 +42,7 @@
#include <buildgraph/projectbuilddata.h>
#include <buildgraph/rulesevaluationcontext.h>
#include <buildgraph/timestampsupdater.h>
+#include <buildgraph/transformer.h>
#include <language/language.h>
#include <language/projectresolver.h>
#include <logging/logger.h>
@@ -402,7 +403,7 @@ void ProjectPrivate::addFiles(const ProductData &product, const GroupData &group
}
RulesEvaluationContextPtr &evalContext
= resolvedProduct->topLevelProject()->buildData->evaluationContext;
- evalContext.reset(new RulesEvaluationContext(logger));
+ evalContext = QSharedPointer<RulesEvaluationContext>(new RulesEvaluationContext(logger));
RulesApplicator(resolvedProduct, artifactsPerFileTag, logger).applyAllRules();
addTargetArtifacts(resolvedProduct, artifactsPerFileTag, logger);
evalContext.clear();