On Monday 09 September 2013 16:03:38 Jeremy Whiting wrote: > Hello, > > Apparently my commit to knewstuff broke the build. The problem is that > knewstuff/src/knewstuffbutton.h includes <knewstuff3/entry.h> which > hasn't been installed yet when building kdelibs. I looked around and > saw some other frameworks install headers install directly into > include (kauth.h includes "kauthaction.h", both of which are in > /usr/local/include here) I don't think knewstuff3/entry.h should go > directly into includes though. I also saw solid which installs headers > into includes/solid has it's headers in solid/src/solid that way > #include <solid/blah.h> works in sources. > > Which is the preferred way to fix this? I can move > knewstuff/src/*.cpp|h into knewstuff/src/knewstuff3/ so it will work > in source tree and in installed locations I guess, is that the "right" > way to do this sort of thing?
No, generate local forwarding headers, see what I did in staging/kio/src/ -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE, in particular KDE Frameworks 5 _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel