summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/projectbuilddata.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-11-20 18:16:34 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-11-25 12:15:02 +0100
commit9ad4bc2401dd3d3be8b6c4407666b9ea1973dbb5 (patch)
tree84477d04987b7ac48541dbd2b9ed0bdb3ab90037 /src/lib/buildgraph/projectbuilddata.h
parent8e1cba759fa91d2537bed76eb604c6a26df415b2 (diff)
downloadqbs-9ad4bc2401dd3d3be8b6c4407666b9ea1973dbb5.tar.gz
API: Allow to remove files from a product.
Task-number: QBS-20 Change-Id: Ia8b8c4745e8e68ec219e16876fb630d02453425b Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/buildgraph/projectbuilddata.h')
-rw-r--r--src/lib/buildgraph/projectbuilddata.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/buildgraph/projectbuilddata.h b/src/lib/buildgraph/projectbuilddata.h
index 346291dc6..2268d67f0 100644
--- a/src/lib/buildgraph/projectbuilddata.h
+++ b/src/lib/buildgraph/projectbuilddata.h
@@ -63,6 +63,8 @@ public:
QList<FileResourceBase *> lookupFiles(const Artifact *artifact) const;
void insertFileDependency(FileDependency *dependency);
void updateNodesThatMustGetNewTransformer(const Logger &logger);
+ void removeArtifactAndExclusiveDependents(Artifact *artifact, const Logger &logger,
+ bool removeFromProduct = true, ArtifactList *removedArtifacts = 0);
void removeArtifact(Artifact *artifact, const Logger &logger, bool removeFromDisk = true,
bool removeFromProduct = true);