Warning, /frameworks/kio/src/kioworkers/http/kcookiejar/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ####### kcookiejar: command line tool for talking to the kded kcookiejar module #######
0002 add_executable( kcookiejar5)
0003 ecm_mark_nongui_executable(kcookiejar5)
0004
0005 qt_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/kcookieserver.h org.kde.KCookieServer.xml)
0006 set(kcookieserver_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml)
0007 set_source_files_properties(${kcookieserver_xml} PROPERTIES INCLUDE "kcookiejar_include.h")
0008 set(kcookiejar_dbus_SRCS)
0009 qt_add_dbus_interfaces(kcookiejar_dbus_SRCS ${kcookieserver_xml})
0010
0011 target_sources(kcookiejar5 PRIVATE
0012 ${kcookiejar_dbus_SRCS}
0013 main.cpp
0014 )
0015
0016 target_link_libraries( kcookiejar5
0017 Qt${QT_MAJOR_VERSION}::DBus
0018 KF5::I18n
0019 KF5::WidgetsAddons
0020 )
0021
0022 install(TARGETS kcookiejar5 ${KF_INSTALL_TARGETS_DEFAULT_ARGS} )
0023
0024 ########### kded kcookiejar module ###############
0025
0026 kcoreaddons_add_plugin(kded_kcookiejar
0027 INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/kded"
0028 )
0029 set_target_properties(kded_kcookiejar PROPERTIES
0030 OUTPUT_NAME kcookiejar
0031 )
0032
0033 set(kded_kcookiejar_dbus_SRCS)
0034 qt_add_dbus_adaptor(kded_kcookiejar_dbus_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml kcookieserver.h KCookieServer)
0035
0036 target_sources(kded_kcookiejar PRIVATE
0037 ${kded_kcookiejar_dbus_SRCS}
0038 kcookiejar.cpp
0039 kcookieserver.cpp
0040 kcookiewin.cpp
0041 )
0042
0043 ecm_qt_export_logging_category(
0044 IDENTIFIER KIO_COOKIEJAR
0045 CATEGORY_NAME kf.kio.workers.http.cookiejar
0046 OLD_CATEGORY_NAMES kf5.kio.cookiejar kf.kio.slaves.http.cookiejar
0047 DESCRIPTION "kcookiejar (KIO)"
0048 EXPORT KIO
0049 )
0050
0051 target_link_libraries(kded_kcookiejar
0052 KF5::WindowSystem
0053 KF5::ConfigCore
0054 KF5::CoreAddons
0055 KF5::DBusAddons
0056 KF5::I18n
0057 KF5::WidgetsAddons
0058 )
0059
0060 ########### install files ###############
0061
0062 install( FILES domain_info DESTINATION ${KDE_INSTALL_DATADIR_KF}/kcookiejar )
0063 install( FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KCookieServer.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} RENAME kf5_org.kde.KCookieServer.xml)
0064
0065 kdbusaddons_generate_dbus_service_file(kded5 org.kde.kcookiejar5 ${KDE_INSTALL_FULL_BINDIR})