KDE/kdebase
    Alexander Neundorf 
    neundorf at kde.org
       
    Tue May  4 19:36:20 CEST 2010
    
    
  
On Tuesday 04 May 2010, Michael Jansen wrote:
> from workspace/kworkspace/CMakeLists.txt
>
> [...]
>
> qt4_add_dbus_interface(
>     kworkspace_LIB_SRCS
>    
> ${KDEBASE_RUNTIME_SOURCE_DIR}/activitymanager/org.kde.ActivityManager.xml
> activitymanager_interface
> )
>
> qt4_add_dbus_interface(
>     kworkspace_LIB_SRCS
>    
> ${KDEBASE_RUNTIME_SOURCE_DIR}/nepomuk/services/activities/org.kde.nepomuk.A
>ctivitiesService.xml nepomukactivitiesservice_interface
> )
>
> [...]
>
>
> That won't work either. Install the files and get them from the installated
> location.
>
>
> We have KDE4_DBUS_INTERFACES_DIR, where most of the CMakeLists.txt get the
> files from and DBUS_INTERFACES_INSTALL_DIR where most of them install to.
DBUS_INTERFACES_INSTALL_DIR is the directory where the current package will 
install their dbus files to, i.e. it depends e.g. on CMAKE_INSTALL_PREFIX.
KDE4_DBUS_INTERFACES_DIR is the directory where the dbus files from kdelibs 
are installed.
These two can have the same contents, but don't have to.
None of them is the directory where any other package/module has installed 
their dbus files to.
I guess you want a KDEBASE_DBUS_INTERFACES_DIR ?
Alex
    
    
More information about the Kde-buildsystem
mailing list