On Wed, 13 Dec 2017 16:16:41 +0100 Ola Røer Thorsen <[email protected]> wrote:
> Now I've got a new problem related to the code generated library. I've set > up a second version of the library (new templates, basically), where the > code generated is using Qt. So there are a few QObject-based classes etc. > > My Rule item that produces the files are setting the fileTags "h" for the > headers and "cpp" for the cpp files being created. Moc is never run on any > of the header files, so there are no additional moc_xxx.cpp files being > created and built. This results in lots of unresolved references in the end > once someone tries to use the library. > > How do I make sure moc is run on the autogenerated header files so that the > additional moc code is generated as well? That happens automatically if the product has a dependency on the Qt.core module. Note: The correct file tag for headers is "hpp" (not "h", as I wrote in my first reply.) Christian _______________________________________________ Qbs mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qbs
