On Tuesday 26 June 2007, Thiago Macieira wrote: > Matthias Kretz wrote: > >don't have David's mail here for replying to it... > > > >but attached is a patch to create the .moc file from the .cpp file if > > the .cpp file matches ^\s*Q_OBJECT. For moc_foo.cpp files it always > > creates it from the .h file. That way you can include both > >#include "moc_foo.cpp" > >#include "foo.moc" > > > >and with that include the moc generated code from the .cpp and the .h > > files. (If I understood correctly that's compatible with qmake.) > > *.cpp files must not be included. They must be compiled on their own. > > Only *.moc files should be included.
You're talking about qmake? I tested with foo.cpp including both moc_foo.cpp and foo.moc (when both foo.cpp and foo.h have a Q_OBJECT) and it worked fine. But I guess that doesn't prove much, I might have been linking moc_foo.cpp twice into the binary? -- David Faure, [EMAIL PROTECTED], sponsored by Trolltech to work on KDE, Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org). _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
