
project(kworkspacelib)



########### next target ###############

set(kworkspace_LIB_SRCS kworkspace.cpp
                        kwindowlistmenu.cpp
   )

set(ksmserver_xml  ${CMAKE_SOURCE_DIR}/workspace/ksmserver/org.kde.KSMServerInterface.xml)
QT4_ADD_DBUS_INTERFACE( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface )

set(kwin_xml  ${CMAKE_SOURCE_DIR}/workspace/kwin/org.kde.KWin.xml)
QT4_ADD_DBUS_INTERFACE( kworkspace_LIB_SRCS ${kwin_xml} kwin_interface )



kde4_automoc(${kworkspace_LIB_SRCS})

kde4_add_library(kworkspace SHARED ${kworkspace_LIB_SRCS})

target_link_libraries(kworkspace  ${KDE4_KIO_LIBS} ${X11_LIBRARIES} )

set_target_properties(kworkspace PROPERTIES VERSION 1.0.0 SOVERSION 1 )
install(TARGETS kworkspace  DESTINATION ${LIB_INSTALL_DIR} )


########### install files ###############

install( FILES kworkspace.h
               kwindowlistmenu.h
         DESTINATION ${INCLUDE_INSTALL_DIR}/libworkspace )
