[Qbs] Applying cxxFlags to certain files

Dan Pat dannix84 at gmail.com
Fri Jul 10 11:34:25 CEST 2020


Ah, I was looking directly at it and still didn't notice the "cpp.
cxxLanguageVersion" part. Thank you.

пт, 10 июл. 2020 г. в 13:33, Richard Weickelt <richard at weickelt.de>:

> > Hi. I have a code generator, encapsulated in a dedicated Module,
> producing
> > c++ source files. The generator's artifacts are then picked up by the
> > "cpp"
> > module according to the rules. For such generated files (and for them
> > only)
> > I would like to pass certain flags to the compiler (to suppress certain
> > warnings) but I cannot figure out how. Any ideas are welcome. Regards.
>
> Have a look at the code example here:
> https://doc.qt.io/qbs/qml-qbslanguageitems-artifact.html
>
> If you use the outputArtifacts property of the Rule item instead, it
> should work very similar:
>
> outputArtifacts: [{filePath: "myfile.cpp", fileTags: ["cpp"], cpp: {
> someFlag: "value" }}]
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20200710/95e9fd15/attachment.html>


More information about the Qbs mailing list