KDE/kdebase/apps/dolphin/src
Sebastian Trueg
trueg at kde.org
Mon Dec 21 13:46:57 CET 2009
The runtime patch looks good to me.
As for the SDO_MIN_VERSION: that would probably be more convenient, yes.
Maciej Mrozowski wrote:
> On Sunday 20 of December 2009 22:55:05 Maciej Mrozowski wrote:
>
>> I'll take a look at kdepim other KDE SC modules in trunk and see whether
>> there any spurious Soprano/SDO cmake checks.
>
> - The only easy and safe pick is kdebase/runtime.
>
> - Maintainers of kdebingings/python/pykde4 may want to have some means to
> build only soprano bindings and not nepomuk or the other way around.
>
> - KdePIM on the other hand needs SDO >= 0.2 and Soprano >= 2.3.70 so
> FindNepomuk.cmake would need to be made aware of SDO_MIN_VERSION or similar
> variable.
>
> ** kdebase/runtime:
>
> Index: CMakeLists.txt
> ===================================================================
> --- CMakeLists.txt (revision 1064419)
> +++ CMakeLists.txt (working copy)
> @@ -17,9 +17,7 @@
> include(CheckIncludeFiles)
>
> set(SOPRANO_MIN_VERSION "2.3.70")
> -macro_optional_find_package(Soprano)
> macro_optional_find_package(Nepomuk)
> -macro_log_feature(Soprano_FOUND "Soprano" "Soprano Libraries" "kdesupport"
> FALSE "" "Required to build Nepomuk.")
> macro_log_feature(Nepomuk_FOUND "Nepomuk" "Nepomuk Libraries" "kdelibs" FALSE
> "" "Required to build Nepomuk.")
> macro_log_feature(SOPRANO_PLUGIN_VIRTUOSOBACKEND_FOUND "Soprano Virtuoso
> Backend" "Virtuoso storage backend for Soprano"
> "http://soprano.sourceforge.net" FALSE "" "The Soprano Virtuoso backend is
> required to run the Nepomuk semantic desktop system.")
> macro_log_feature(SOPRANO_PLUGIN_RAPTORPARSER_FOUND "Soprano Raptor Parser"
> "RDF parser plugin for Soprano" "http://soprano.sourceforge.net" FALSE "" "The
> Soprano raptor parser plugin is required to build the Nepomuk semantic desktop
> system.")
> @@ -61,9 +59,9 @@
> add_subdirectory(solidautoeject)
> add_subdirectory(solid-device-automounter)
> endif ( UNIX )
> -if(Soprano_FOUND AND Nepomuk_FOUND AND STRIGI_STRIGIQTDBUSCLIENT_LIBRARY AND
> SOPRANO_PLUGIN_REDLANDBACKEND_FOUND AND SOPRANO_PLUGIN_VIRTUOSOBACKEND_FOUND
> AND SOPRANO_PLUGIN_RAPTORPARSER_FOUND)
> +if(Nepomuk_FOUND AND STRIGI_STRIGIQTDBUSCLIENT_LIBRARY AND
> SOPRANO_PLUGIN_REDLANDBACKEND_FOUND AND SOPRANO_PLUGIN_VIRTUOSOBACKEND_FOUND
> AND SOPRANO_PLUGIN_RAPTORPARSER_FOUND)
> macro_optional_add_subdirectory(nepomuk)
> -endif(Soprano_FOUND AND Nepomuk_FOUND AND STRIGI_STRIGIQTDBUSCLIENT_LIBRARY
> AND SOPRANO_PLUGIN_REDLANDBACKEND_FOUND AND
> SOPRANO_PLUGIN_VIRTUOSOBACKEND_FOUND AND SOPRANO_PLUGIN_RAPTORPARSER_FOUND)
> +endif(Nepomuk_FOUND AND STRIGI_STRIGIQTDBUSCLIENT_LIBRARY AND
> SOPRANO_PLUGIN_REDLANDBACKEND_FOUND AND SOPRANO_PLUGIN_VIRTUOSOBACKEND_FOUND
> AND SOPRANO_PLUGIN_RAPTORPARSER_FOUND)
>
> # Plugins/components required for basic utility
> add_subdirectory(kcontrol)
>
>
> ** kdepim:
>
>
>
More information about the Kde-buildsystem
mailing list