include_directories( ${CMAKE_SOURCE_DIR}/libkonq )


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

set(kcm_konq_PART_SRCS
   behaviour.cpp
   rootopts.cpp
   fontopts.cpp
   previews.cpp
   browser.cpp
   konqkcmfactory.cpp
   desktopbehavior_impl.cpp )

if(Q_WS_X11)
 set(kcm_konq_PART_SRCS desktop.cpp ${kcm_konq_PART_SRCS})
 set(kdesktop_xml  ${CMAKE_SOURCE_DIR}/workspace/kdesktop/org.kde.kdesktop.Desktop.xml)
 QT4_ADD_DBUS_INTERFACE( kcm_konq_PART_SRCS ${kdesktop_xml} kdesktop_interface )
endif(Q_WS_X11)	

kde4_automoc(${kcm_konq_PART_SRCS})

kde4_add_ui_files(kcm_konq_PART_SRCS desktopbehavior.ui )


kde4_add_plugin(kcm_konq ${kcm_konq_PART_SRCS})


target_link_libraries(kcm_konq  ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KUTILS_LIBS} )

install(TARGETS kcm_konq  DESTINATION ${PLUGIN_INSTALL_DIR} )


########### install files ###############
if(Q_WS_X11)
  install( FILES desktop.desktop DESTINATION  ${SERVICES_INSTALL_DIR} )
endif(Q_WS_X11)	

install( FILES desktopbehavior.desktop desktoppath.desktop
    filebehavior.desktop fileappearance.desktop filepreviews.desktop
    filebrowser.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )
install( FILES overlapping.png onlyone.png  DESTINATION  ${DATA_INSTALL_DIR}/kcontrol/pics )

