aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/projectresolver.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-07-23 14:36:52 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2014-07-23 16:28:36 +0200
commitbbae2f5918ec902533c769387f32d53bf8582bb0 (patch)
treeaceb3a3104218a49608406158de0d19fc0ffd210 /src/lib/corelib/language/projectresolver.h
parent77ba7c98a81009122e99681dd4e34a4c4309de52 (diff)
API: Be smarter about adding files already matched by wildcards.
The project file does not need an update in this case. Actually, that would even lead to an error on the next project resolving, as the file would then be listed twice (once explicitly and once matched by a pattern). Task-number: QBS-653 Change-Id: If56969c36d1bba3f9194621690c2e1f25229ee9e Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/corelib/language/projectresolver.h')
-rw-r--r--src/lib/corelib/language/projectresolver.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/corelib/language/projectresolver.h b/src/lib/corelib/language/projectresolver.h
index 091c932f3..5bb711b15 100644
--- a/src/lib/corelib/language/projectresolver.h
+++ b/src/lib/corelib/language/projectresolver.h
@@ -64,6 +64,9 @@ public:
static void applyFileTaggers(const SourceArtifactPtr &artifact,
const ResolvedProductConstPtr &product, const Logger &logger);
+ static SourceArtifactPtr createSourceArtifact(const ResolvedProductConstPtr &rproduct,
+ const PropertyMapPtr &properties, const QString &fileName,
+ const FileTags &fileTags, bool overrideTags, QList<SourceArtifactPtr> &artifactList);
private:
struct ProjectContext