diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-20 16:04:41 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-20 18:17:28 +0100 |
commit | a1b43acbad72e5ea3bd468e572158bc87342b1de (patch) | |
tree | f3ae262673f42da9d89f735ae42fd77b86c87dce | |
parent | 4bdfb786b4120165615cde287e917a802b32d31d (diff) | |
download | qbs-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.cpp | 3 |
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(); |