El viernes, 15 de noviembre de 2013, Kevin Ottens  escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Friday 15 November 2013 17:24:00 Aurélien Gâteau wrote:<br>

> On Thu, 14 Nov 2013 17:55:42 +0100, Kevin Ottens wrote:<br>
> > On Thursday 14 November 2013 18:40:04 Aurélien Gâteau wrote:<br>
> >> Looks like we have an agreement then. Let me recap:<br>
> >><br>
> >> # Installation dir<br>
> >><br>
> >> All header files are installed in $PREFIX/include/KF5/$Framework.<br>
> >> This includes 'k' prefixed headers like kfoo and KFoo,<br>
> ><br>
> > I assume you meant kfoo.h here.<br>
> ><br>
> >> non-prefixed headers such as bar.h and Bar, as well as special<br>
> >> headers<br>
> >> such as ${framework}_export.h and ${framework}_version.h.<br>
> >><br>
> >> # Include path<br>
> >><br>
> >> For 'k' prefixed headers, include path is<br>
> >> $PREFIX/include/KF5/$Framework.<br>
> >><br>
> >> For non-prefixed headers, include path is $PREFIX/include/KF5.<br>
> >><br>
> >> Is this correct?<br>
> ><br>
> > Looks correct to me.<br>
><br>
> David pointed out on IRC this scheme would need a significant change<br>
> for<br>
> frameworks like KIO or Solid: includes to <kio/foo.h> would need to be<br>
> changed to <KIO/foo.h>, same with <solid/*> includes. Are you fine with<br>
> this?<br>
<br>
I am, but that looks like a big breakage in source compatibility though. :-)<br>
<br>
Probably stupid idea: What about having kde4support install the compatibility<br>
headers for those?</blockquote><div><br></div><div>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...</div>
<br><br>-- <br>Nicolás<br>