~ubuntu-branches/ubuntu/utopic/kde-workspace/utopic-proposed

« back to all changes in this revision

Viewing changes to libs/kworkspace/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Michał Zając
  • Date: 2011-07-09 08:31:15 UTC
  • Revision ID: james.westby@ubuntu.com-20110709083115-ohyxn6z93mily9fc
Tags: upstream-4.6.90
Import upstream version 4.6.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
set(kworkspace_LIB_SRCS kdisplaymanager.cpp
 
3
                        kwindowlistmenu.cpp
 
4
                        screenpreviewwidget.cpp
 
5
                        kworkspace.cpp
 
6
                        kactivityconsumer.cpp
 
7
                        kactivitycontroller.cpp
 
8
                        kactivityinfo.cpp
 
9
                        kactivitymanager_p.cpp
 
10
   )
 
11
 
 
12
if(SOPRANO_PLUGIN_RAPTORPARSER_FOUND AND SHAREDDESKTOPONTOLOGIES_ROOT_DIR)
 
13
 
 
14
soprano_add_ontology(
 
15
   kworkspace_LIB_SRCS
 
16
   "${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nfo.trig"
 
17
   "nfo"
 
18
   "Ontologies"
 
19
   "trig"
 
20
   )
 
21
 
 
22
soprano_add_ontology(
 
23
   kworkspace_LIB_SRCS
 
24
   "${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nco.trig"
 
25
   "nco"
 
26
   "Ontologies"
 
27
   "trig"
 
28
   )
 
29
 
 
30
soprano_add_ontology(
 
31
   kworkspace_LIB_SRCS
 
32
   "${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/pimo/pimo.trig"
 
33
   "pimo"
 
34
   "Ontologies"
 
35
   "trig"
 
36
   )
 
37
 
 
38
ADD_DEFINITIONS(-DHAVE_SOPRANO_PLUGIN_RAPTORPARSER=1)
 
39
 
 
40
endif(SOPRANO_PLUGIN_RAPTORPARSER_FOUND AND SHAREDDESKTOPONTOLOGIES_ROOT_DIR)
 
41
 
 
42
 
 
43
 
 
44
set(ksmserver_xml  ${KDEBASE_WORKSPACE_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
 
45
qt4_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface )
 
46
 
 
47
set(kwin_xml  ${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/org.kde.KWin.xml)
 
48
 
 
49
set_source_files_properties(${kwin_xml} PROPERTIES INCLUDE "interface_util.h")
 
50
 
 
51
qt4_add_dbus_interface( kworkspace_LIB_SRCS ${kwin_xml} kwin_interface )
 
52
 
 
53
qt4_add_dbus_interface(
 
54
    kworkspace_LIB_SRCS
 
55
    org.kde.ActivityManager.xml
 
56
    activitymanager_interface
 
57
)
 
58
 
 
59
if(WIN32)
 
60
    set (LIB_MODE)
 
61
else(WIN32)
 
62
    set (LIB_MODE SHARED)
 
63
endif(WIN32)
 
64
 
 
65
kde4_add_library(kworkspace ${LIB_MODE} ${kworkspace_LIB_SRCS})
 
66
 
 
67
target_link_libraries(kworkspace  ${KDE4_KDEUI_LIBS} ${X11_LIBRARIES} ${KDE4_PLASMA_LIBS} )
 
68
 
 
69
set_target_properties(kworkspace PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 
70
install(TARGETS kworkspace EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
 
71
 
 
72
install( FILES kdisplaymanager.h
 
73
               kwindowlistmenu.h
 
74
               kworkspace.h
 
75
               kactivityconsumer.h
 
76
               kactivitycontroller.h
 
77
               kactivityinfo.h
 
78
         DESTINATION ${INCLUDE_INSTALL_DIR}/kworkspace COMPONENT Devel )