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

Tim Hutt tdhutt at gmail.com
Sat Nov 8 14:44:57 CET 2014


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> 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
> http://lists.qt-project.org/mailman/listinfo/qbs
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20141108/ba84511f/attachment.html>


More information about the Qbs mailing list