changes to how kdepimlibs and kdebase/workspace are installed and found
Brad King
brad.king at kitware.com
Tue Dec 9 17:38:33 CET 2008
Maciej Mrozowski wrote:
> On Tuesday 09 of December 2008 11:23:18 Modestas Vainius wrote:
>
>> Okay, but then I wouldn't mind e.g. /usr/lib/kde4/cmake or something
>> similar, just please do not pollute /usr/lib namespace directly. Likewise,
>> pkg-config has /usr/lib/pkgconfig.
>
> In my opinion /usr/lib/cmake/ would be fine to place those files - even
> without creating subdirs inside like KdepimLibs and similar.
Many projects have a /usr/lib/<name>[-<version>] directory containing
platform-specific data for the package.
Placement of the files near to the libraries in the installation is a
*feature* of the find_package command. It avoids all problems with
multiple installations and multiple versions. The command magically
finds the files burried in the installation instead of in some central
place which can have conflicts. Furthermore, the relative path from the
config files to the libraries remains fixed no matter where the package
is installed. This ensures that the locations reported by the file are
correct with no special packaging or versioning work.
-Brad
More information about the Kde-buildsystem
mailing list