kdelibs/kioslave/http/kcookiejar/CMakeLists.txt

67 lines
1.6 KiB
Text
Raw Normal View History

if(ENABLE_TESTING)
add_subdirectory(tests)
endif()
2014-11-13 01:04:59 +02:00
####### kcookiejar4: command line tool for talking to the kded kcookiejar module #######
set(kcookiejar_SRCS
main.cpp
2014-11-13 01:04:59 +02:00
)
qt4_generate_dbus_interface(${CMAKE_SOURCE_DIR}/kded/kdedadaptor.h org.kde.kded.xml )
2014-11-13 01:04:59 +02:00
qt4_add_dbus_interfaces(kcookiejar_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kded.xml)
qt4_generate_dbus_interface(kcookieserver.h org.kde.KCookieServer.xml)
2014-11-13 01:04:59 +02:00
set(kcookieserver_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml)
set_source_files_properties(${kcookieserver_xml} PROPERTIES
INCLUDE "kcookiejar_include.h"
)
2014-11-13 01:04:59 +02:00
qt4_add_dbus_interfaces(kcookiejar_SRCS ${kcookieserver_xml})
add_executable(kcookiejar4 ${kcookiejar_SRCS})
2014-11-13 01:04:59 +02:00
target_link_libraries(kcookiejar4 ${KDE4_KDECORE_LIBS})
2014-11-13 01:04:59 +02:00
install(TARGETS kcookiejar4 ${INSTALL_TARGETS_DEFAULT_ARGS} )
########### kded kcookiejar module ###############
set(kded_kcookiejar_SRCS
kcookiejar.cpp
kcookieserver.cpp
kcookiewin.cpp
2014-11-13 01:04:59 +02:00
)
qt4_add_dbus_adaptor(kded_kcookiejar_SRCS
${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml
kcookieserver.h
KCookieServer
)
2014-11-13 01:04:59 +02:00
kde4_add_plugin(kded_kcookiejar ${kded_kcookiejar_SRCS})
target_link_libraries(kded_kcookiejar ${KDE4_KIO_LIBS} ${X11_LIBRARIES})
2014-11-13 01:04:59 +02:00
install(TARGETS kded_kcookiejar DESTINATION ${PLUGIN_INSTALL_DIR})
2014-11-13 01:04:59 +02:00
########### 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}
)
2014-11-13 01:04:59 +02:00