[QBS] What is the semantic difference between Rule and Transformer?

Stéphane Fabry sf at xris.eu
Mon Nov 10 09:01:09 CET 2014


A transformer can be used without input, just to produce an output 
artifact from nothing.


Le 08-11-14 14:44, Tim Hutt a écrit :
>
> As far as I can see, a Transformer isn't aware of file tags - they act 
> on specific file names rather than file types, but yeah they seem to 
> overlap a lot and the use case for Transformers isn't totally clear 
> from the documentation.
>
> On 8 Nov 2014 13:39, "Smirnov Vladimir" <mapron at yandex.ru 
> <mailto:mapron at yandex.ru>> wrote:
>
>     From docs:
>     -A /multiplex rule/ creates one /transformer/ that takes all input
>     artifacts with the matching input file tag and creates one or more
>     artifacts.
>     -A /simplex rule/ creates one transformer per matching input file.
>     -A /transformer/ takes zero or more inputs and produces one or
>     more output artifacts from them.
>
>     So I can imagine that Rule wraps some Transformer's functionality.
>     But why don't just use only Rules? What can i do with Transformer
>     that Rule couldn't cover?
>
>
>     _______________________________________________
>     QBS mailing list
>     QBS at qt-project.org <mailto:QBS at qt-project.org>
>     http://lists.qt-project.org/mailman/listinfo/qbs
>
>
>
> _______________________________________________
> QBS mailing list
> QBS at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qbs

-- 
*Stéphane Fabry*, Project & IT Manager
+32 (0)4 367 07 92
*X-RIS* | /X-Ray Imaging Solutions/
www.xris.eu/contact.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20141110/ae5fd954/attachment.html>


More information about the Qbs mailing list