if(ENABLE_TESTING) add_subdirectory(tests) endif() ####### kcookiejar4: command line tool for talking to the kded kcookiejar module ####### set(kcookiejar_SRCS main.cpp ) qt4_generate_dbus_interface(${CMAKE_SOURCE_DIR}/kded/kdedadaptor.h org.kde.kded.xml ) qt4_add_dbus_interfaces(kcookiejar_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kded.xml) qt4_generate_dbus_interface(kcookieserver.h org.kde.KCookieServer.xml) set(kcookieserver_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml) set_source_files_properties(${kcookieserver_xml} PROPERTIES INCLUDE "kcookiejar_include.h" ) qt4_add_dbus_interfaces(kcookiejar_SRCS ${kcookieserver_xml}) add_executable(kcookiejar4 ${kcookiejar_SRCS}) target_link_libraries(kcookiejar4 ${KDE4_KDECORE_LIBS}) install(TARGETS kcookiejar4 ${INSTALL_TARGETS_DEFAULT_ARGS} ) ########### kded kcookiejar module ############### set(kded_kcookiejar_SRCS kcookiejar.cpp kcookieserver.cpp kcookiewin.cpp ) qt4_add_dbus_adaptor(kded_kcookiejar_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml kcookieserver.h KCookieServer ) kde4_add_plugin(kded_kcookiejar ${kded_kcookiejar_SRCS}) target_link_libraries(kded_kcookiejar ${KDE4_KIO_LIBS} ${X11_LIBRARIES}) install(TARGETS kded_kcookiejar DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES domain_info DESTINATION ${DATA_INSTALL_DIR}/kwebkitpart ) install( FILES kcookiejar.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded ) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )