[Qbs] Add extra tags to intermediate artifacts

Jake Petroules Jake.Petroules at qt.io
Sat Oct 21 13:40:32 CEST 2017


The release cycle of Qbs has nothing to do with the release cycle of Qt.

Qbs 1.10 will be released around the same time as Qt Creator 4.5.

> On Oct 21, 2017, at 1:14 PM, Павел Лысенко via Qbs <qbs at qt-project.org> wrote:
> 
> Thank you, it works with 1.10
> When it gonna be released? By Qt 5.10 release or earlier?
> 
> Regards
> Pavel
> 
> 
> > I am trying to implement custom deploy module 
> > In that module I have created a rule that consumes files tagged ?deployable? and produces files tagged ?deployPackage?
> > Also I have a rule for some image pre-processing. It produces artifacts tagged ?processedImage?
> > For workaround I added ?processedImage? and ?application? tags to deploy rule inputs, but it looks like not flexible solution. If user of this module adds some other modules that produce different type of content with different tags, my deploy rule will skip that content.
> > I am trying to find some mechanism to add ?deployable? tag to artifacts produced by imagePreprocessor and cpp modules. This example fails to add the tag to executable:
> > 
> > CppApplication{
> > type: ?deployPackage?
> > files: [ ? ]
> > Group{
> > fileTagsFilter: ?application?
> > overrideTags: false
> > fileTags: ?deployable?
> > }
> > Depends{ name: ?deployModule? }
> > }
> 
> This should work with the upcoming qbs 1.10 release. I assume you are using a released version such as 1.9.x? If so, you might want to try with the 1.10 branch. If that doesn't work for you either, please file a bug report and attach a minimal, but complete example to reproduce the problem.
> 
> 
> Christian
> 
> 
> 
> 
> _______________________________________________
> Qbs mailing list
> Qbs at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qbs

-- 
Jake Petroules - jake.petroules at qt.io
The Qt Company - Silicon Valley
Qbs build tool evangelist - qbs.io



More information about the Qbs mailing list