Problems with ECM / FindKDE4Internal and plasma-framework

Ben Cooksley bcooksley at kde.org
Thu Feb 7 07:46:56 UTC 2013


On Thu, Feb 7, 2013 at 7:34 AM, Alexander Neundorf <neundorf at kde.org> wrote:
> On Tuesday 05 February 2013, Alexander Neundorf wrote:
>> On Monday 04 February 2013, Ben Cooksley wrote:
>> > Hi all,
>> >
>> > Currently the KDE CI system is unable to build the newly created
>> > 'plasma-framework' repository. Through some debugging I have
>> > determined that although all appropriate environment variables are set
>> > correctly (to the best of my knowledge) it seems that CMake is simply
>> > blind, or something (likely in ECM) is making it blind.

Hi Alex,

>
> how is plasma-framework trying to find the installed kdelibs from the
> frameworks branch ?
> AFAIK this is not possible.
> If it does
> find_package(KDE4)
> this does not work.
> FindKDE4.cmake coming with cmake searches for kde4-config, but the frameworks
> branch installs kde5-config, so no chance of being found.
> Are they doing something else ?

Please see https://projects.kde.org/projects/playground/libs/plasma-framework/repository/revisions/master/entry/CMakeLists.txt

It appears they are running
   find_package(KDE4Internal REQUIRED)

>From all indications, this should work, as kdelibs frameworks is
installing a FindKDE4Internal.cmake file.

>
> Alex

Regards,
Ben


More information about the Kde-buildsystem mailing list