automoc4 and subdirs
kretz at kde.org
Thu Jul 31 14:07:06 BST 2008
On Thursday 31 July 2008 01:47:28 Aaron J. Seigo wrote:
> hi all...
> so i just found out that automoc4 will fail on things like:
> #include "subdir/foo.moc"
That pattern doesn't exist anywhere else in the KDE sources AFAIK. What is
supported now, is to add
to your CMakeLists.txt and not #include the moc file. Of course this is only
possible if you don't use Q_PRIVATE_SLOT.
> the attached patch is a quick hack to make it work, by preserving the path
> and trying to create the moc file properly.
The patch looks good except for an incorrect (I think) s/basename/currentMoc/
on line 384.
Also the mkpath looks more complicated than I'd expect. QDir::mkpath could
certainly use some better docs...
See attached patch.
> is there any particular reason why automoc4 doesn't already support this
> other than "nobody has done it" or is something like this ok to commit?
"nobody has done it"
Matthias Kretz (Germany) <><
MatthiasKretz at gmx.net, kretz at kde.org,
Matthias.Kretz at urz.uni-heidelberg.de
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 4217 bytes
Desc: not available
More information about the kde-core-devel