On vendredi 4 août 2017 15:35:33 CEST Christoph Feck wrote: > On 04.08.2017 14:37, Bernhard Rosenkraenzer wrote: > > On Friday, August 04, 2017 03:05 CEST, Christoph Feck <cf...@kde.org> wrote: > >> *.tar.xz files are available at the usual "unstable" location. > > > > Hi, > > looks good overall, but akonadi-contacts has started doing something weird > > -- some of its headers go to $INCLUDEDIR/KF5/ContactEditor while others > > go to $INCLUDEDIR/KF5/contacteditor. Is that intentional, or was someone > > using a case insensitive filesystem? > If they are of the form "contacteditor/classname.h" and > "ContactEditor/ClassName", then it is probably intentional. > > Adding KDEPIM developers to investigate.
That's how the ECM macro (for installing headers for namespaced classes) works. It's the same in namespaced frameworks like KIO: PREFIX/include/KF5/KIOCore/kio/chmodjob.h PREFIX/include/KF5/KIOCore/KIO/ChmodJob This allows to #include <KIO/ChmodJob> or #include <kio/chmodjob.h> so it's all as intended. These headers should NOT end up in the same directory [except on case-insensitive filesystems]. -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5