KDEInstallDirs.cmake in extra-cmake-modules

Alexander Neundorf neundorf at kde.org
Fri Feb 17 17:50:53 UTC 2012


On Friday 17 February 2012, Alexander Neundorf wrote:
> On Thursday 16 February 2012, Stephen Kelly wrote:
> > Alexander Neundorf wrote:
> > > Hi,
> > > 
> > > I added today a KDEInstallDirs.cmake to extra-cmake-modules, and
> > > increased the version number to 0.0.3.
> > > 
> > > Please have a look at it.
> > 
> > Looks pretty much as discussed before, thanks.
> > 
> > > Compared to what is in FindKDE4Internal.cmake
> > > * I removed those directories which are not used, according to David
> > > * all install dirs are relative by default
> > > * 64bit and also Debian multiarch is taken into account
> > > * LIB_SUFFIX doesn't exist anymore, simply set LIB_INSTALL_DIR if the
> > > default is wrong (it shouldn't be wrong)
> > 
> > Looks good. I do still think that we should be separating 'kde stuff'
> > from stuff that makes sense in general (this lib install dir prefix
> > stuff should be used everywhere for example, but only kde wants
> > KCFG_INSTALL_DIR).
> 
> See it this way: GNUInstallDirs.cmake contains the install dirs used and
> recommended by GNU (applications), KDEInstallDirs.cmake contains the
> install dirs used and recommended by KDE (applications).
> 
> So, whoever is fine with the subset what is in GNUInstallDirs.cmake, can
> use that, who needs more, can use KDEInstallDirs.cmake.
> 
> > However, if that really becomes an issue we should be able to split out
> > the useful stuff in the future if needed.
> > 
> > > It still has the feature to pick up the variables from a package which
> > > has been installed before to the same prefix (i.e. "kdelibs"), which I
> > > think we want to keep.
> 
> ...and which opens the interesting question: which package will set those
> defaults when being installed ?
> It is not e-c-m.

Maybe we can build something so that whoever installs first into some prefix, 
also installs a file which only holds those directories, so whoever installs 
afterwards into the same prefix, gets the same install directories.

Alex


More information about the Kde-buildsystem mailing list