installs all the headers, including CamelCase headers, into $KDE_PREFIX/include/KF5/KHolidays
all of frameworks still compiles
If any project dependent on KHolidays fails to compile now make sure to use CamelCase headers.
i.e. replace #include <kholidays/foo.h> with #include <KHolidays/Foo>
I'm confused by the removal of PREFIX.
This is a framework that uses a namespace, so it should work like KParts (for instance), which means using PREFIX.
I agree that installing into KHolidays/kholidays/CamelCase was weird and should be removed though ;)
Depends whether you want people to #include <Zodiac> (and zodiac.h) (the KArchive solution) or to #include <KHolidays/Zodiac> (and kholidays/zodiac.h) (the KParts solution, i.e. with namespace)