[Kde-pim] KdePimlibs overriding CMAKE_MODULE_PATH

Alex Merry kde at randomguy3.me.uk
Sun Jun 7 00:39:21 BST 2009


In KdepimLibsConfig.cmake.in, which is used to generate a file included when 
you do find_package(KdepibLibs), the KdepimLibs cmake module directory 
(typically the same as the KDE cmake module directory) is added to the front 
of CMAKE_MODULE_PATH.

If an application/module/whatever sets its CMAKE_MODULE_PATH to something 
local before calling find_package(KdepibLibs), as kdenetwork does for example, 
the local cmake module directory is overridden by the installed KDE one.  This 
leads to things like the wrong FindLibKNotificationItem-1.cmake file being 
included by KGet, and the kdenetwork build failing.

My question: is the correct solution to change KdepimLibsConfig.cmake.in to 
append (rather than prepend) its directory to CMAKE_MODULE_PATH?  Is this 
likely to cause any other problems?  And should this be documented somewhere?

Alex


-- 
Why have I got six monitors?  Because I haven't got room for eight.
  -- Terry Pratchett

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20090607/4c31fc58/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list