diff options
| author | Ruslan Nigmatullin <euroelessar@yandex.ru> | 2013-01-16 15:27:16 +0400 |
|---|---|---|
| committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-01-28 14:29:58 +0100 |
| commit | 2bac1ec5601146caf016f0c21ffef4d0eb41bbdf (patch) | |
| tree | c1fd060a6cdee8b72daacfbc99593ad4bae5300b /src/lib/language/language.h | |
| parent | 92585e39300b964d1698a2d7743537b8cd1b06e8 (diff) | |
| download | qbs-2bac1ec5601146caf016f0c21ffef4d0eb41bbdf.tar.gz | |
Added support of recursive wildcard patterns
Behaviour of bash with globstar option is reproduced
Change-Id: Ibedd640084c398c9141d0d91bd37868235eae1e5
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/language/language.h')
| -rw-r--r-- | src/lib/language/language.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/language/language.h b/src/lib/language/language.h index bdeb08266..f1517ef1f 100644 --- a/src/lib/language/language.h +++ b/src/lib/language/language.h @@ -164,7 +164,6 @@ public: QSet<QString> expandPatterns(const GroupConstPtr &group, const QString &baseDir) const; // TODO: Use back pointer to Group instead? - bool recursive; QString prefix; QStringList patterns; @@ -172,10 +171,12 @@ public: QList<SourceArtifactPtr> files; private: - SourceWildCards() : recursive(false) {} + SourceWildCards() {} QSet<QString> expandPatterns(const GroupConstPtr &group, const QStringList &patterns, const QString &baseDir) const; + void expandPatterns(QSet<QString> &result, const GroupConstPtr &group, + const QStringList &parts, const QString &baseDir) const; void load(PersistentPool &pool); void store(PersistentPool &pool) const; |
