[Qbs] Use compiler flags file generated by a rule
Christian Kandeler
Christian.Kandeler at qt.io
Thu Aug 29 14:03:39 CEST 2019
On Thu, 29 Aug 2019 13:19:49 +0200 (CEST)
"Richard Weickelt" <richard at weickelt.de> wrote:
> I want to integrate a generator tool into a Qbs build flow. This tool is very slow and produces a bunch of .h/.c files and a "compiler.opt" file with some compiler flags. I need to use these flags to build the current product and also export them to dependent products.
I don't see how to achieve the seond part, at least not for general options. The first one should be possible by massaging the system a little:
- Declare the .opt file as the sole output of the rule that runs the generator.
- Have a second rule that takes the .opt file as an input.
- Pretend that this rule creates the .h and .cpp files.
- In the outputArtifacts script, read the .opt file and set cpp.cxxFlags on the outputs accordingly.
- The actual command is a no-op.
Christian
More information about the Qbs
mailing list