FindKActivities.cmake missing from kdelibs KDE/4.7 ?

Alexander Neundorf neundorf at kde.org
Mon Oct 17 20:58:45 BST 2011


On Monday 17 October 2011, Friedrich W. H. Kossebau wrote:
> Moving over to kde-buildsystem, please follow-ups only there/here.
> 
> Lundi, le 17 octobre 2011, à 19:58, Andreas Pakulat a écrit:
> > On 17.10.11 19:45:07, Friedrich W. H. Kossebau wrote:
> > > Lundi, le 17 octobre 2011, à 19:35, Alex Merry a écrit:
> > > > On 17/10/11 18:10, Friedrich W. H. Kossebau wrote:
> > > > > Hi,
> > > > > 
> > > > > kde-workspace trunk is supposed to be compiled against kdelibs
> > > > > KDE/4.7, right?
> > > > > 
> > > > > For me it seems that FindKActivities.cmake is missing then in
> > > > > kdelibs KDE/4.7 or kde-workspace trunk. Because
> > > > > kde-workspace/CMakeLists.txt has the line find_package(KActivities
> > > > > REQUIRED)
> > > > 
> > > > > But there is nowhere a FindKActivities.cmake for me:
> > > > FindKActivities is provided by libkactivities (the kactivities module
> > > > on git.kde.org).  If you don't have it, there won't be such a file.
> > > 
> > > Hm, but kdelibs KDE/4.7 has (and builds+installs for me by default)
> > > experimental/libkactivities, isn't that the "official" version of
> > > libkactivities to use?
> > 
> > Apparently not, but last I checked everybody disagreed about the
> > 'correct' solution since some do not want such changes in 4.7 but others
> > don't want to wait for 5.x. Basically the whole development process is
> > in limbo - unfortunately.
> 
> Then can we please end the limbo? I have a bad back from seating all day,
> don't feel like dancing that :)
> 
> Dear Alex/kde-buildsystem maintainers, so the problem is that there is no
> FindKActivities.cmake. Either kdelibs KDE/4.7 should provide one for
> convenience, or rather kde-workspace trunk, as it looks out for it. Right?
> 
> What do you propose how to solve this?

Either kdeworkspace needs a FindKActivies.cmake, or libaktivities should just 
be considered part of kdelibs (which includes a lot of libraries, and so could 
include also libkactivities) (and this is what I would recommend for some 
generic library being part of kdelibs), or libkdeactivities should install a 
KActivitiesConfig.cmake, which will be found automatically by 
find_package(KActivities).

Alex



More information about the kde-core-devel mailing list