Skip to content

Relayout header installation location

Ahmad Samir requested to merge work/ahmad/headers-installation into master

In KF5, things should be the same, e.g. #include <KNSCore/Entry> and #include <knscore/entry.h> should continue to work.

With KF6, all headers, both ForwardingHeaders and lowercase .h ones, are going to be installed in /include/KF6/KNewStuff3/KNSCore (using core as an example, the same goes for widgets...etc).

See: teams/frameworks-devs/kf6-workboard#3 (comment 431683)

  • _version.h headers are now installed in /KF/KNewStuff3, including these headers should work the same, because that dir is in the target include directories

Merge request reports