KDE Applications 17.07.90 (17.08-rc) packages available for packagers
David Faure
faure at kde.org
Fri Aug 4 19:37:38 BST 2017
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 <cfeck at 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, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
More information about the kde-pim
mailing list