El viernes, 15 de noviembre de 2013, Kevin Ottens escribió: > On Friday 15 November 2013 17:24:00 Aurélien Gâteau wrote: > > On Thu, 14 Nov 2013 17:55:42 +0100, Kevin Ottens wrote: > > > On Thursday 14 November 2013 18:40:04 Aurélien Gâteau wrote: > > >> Looks like we have an agreement then. Let me recap: > > >> > > >> # Installation dir > > >> > > >> All header files are installed in $PREFIX/include/KF5/$Framework. > > >> This includes 'k' prefixed headers like kfoo and KFoo, > > > > > > I assume you meant kfoo.h here. > > > > > >> non-prefixed headers such as bar.h and Bar, as well as special > > >> headers > > >> such as ${framework}_export.h and ${framework}_version.h. > > >> > > >> # Include path > > >> > > >> For 'k' prefixed headers, include path is > > >> $PREFIX/include/KF5/$Framework. > > >> > > >> For non-prefixed headers, include path is $PREFIX/include/KF5. > > >> > > >> Is this correct? > > > > > > Looks correct to me. > > > > David pointed out on IRC this scheme would need a significant change > > for > > frameworks like KIO or Solid: includes to <kio/foo.h> would need to be > > changed to <KIO/foo.h>, same with <solid/*> includes. Are you fine with > > this? > > I am, but that looks like a big breakage in source compatibility though. > :-) > > Probably stupid idea: What about having kde4support install the > compatibility > headers for those?
Would they be in a separate directory such as 'kde4support'? In a case-insensitive file system you can't have both /usr/include/KF5/kio and /usr/include/KF5/KIO... -- Nicolás
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel