[QBS] How to resolve dependencies on generated header files
joerg.bornemann at digia.com
Thu Aug 7 12:03:22 CEST 2014
On 07-Aug-14 11:45, Richard Weickelt wrote:
>> Qbs now supports rules with a flexible number of outputs. For example,
>> you may write an IDL file containing the descriptions of several C++
>> interfaces. An interface compiler generates a number of header files. The
>> generated header files are automatically taken into account as potential
> I stumbled over the word *automatically*. I know how to write custom
> transformation rules in modules to generate header files, but I do not
> understand how the generated header files would magically appear in
They don't appear magically in cpp.includePaths, and I have no clue how
you've concluded this from the above paragraph.
> From what I understand, I would have to define an extra product for
> generated header files which anoher product can then depend on  or I
> could use a fixed output folder, where all generated files are written to.
> This output folder is then explicitly added to cpp.includePath. The latter
> is done for ui files in  as well.
That's true. What exactly is your question?
More information about the Qbs