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})