On Friday 08 June 2007 05:07, Matthias Kretz wrote: > On Friday 08 June 2007, Alexander Neundorf wrote: > > Using OBJECT_DEPENDS works more or less, but not 100%. > > > :( Is this a bug in cmake or is it some corner case that > > add_library/add_executable works around? > > > IOW we have to stay with a non-source-file extension. > > How about the attached patch? It creates a new top-level target that > depends on all moc custom commands and the library/executable target then > depends on that moc target. > I tried it with a clean kdelibs build and it created _all_ moc files before > it started any compile job. I'm not sure why cmake/make does that but it's > not really wrong either. > > A variation of the patch could be to check for .cpp files in _automoc_FILES > and only then add this additional top-level target. Else do the same as > before.
I still have a patch here which moves the automoc test from cmake-time to build time (i.e. faster cmake run) This and your patch might fit together. I have to get it up-to-date and then we can see whether they work together. Please don't commit before. Bye Alex _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
