Warning, /libraries/kunifiedpush/src/distributor/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2022 Volker Krause <vkrause@kde.org> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 0004 add_library(KUnifiedPushDistributor STATIC) 0005 0006 qt_add_dbus_adaptor(dbus_srcs ../interfaces/org.unifiedpush.Distributor1.xml distributor.h KUnifiedPush::Distributor) 0007 qt_add_dbus_interface(dbus_srcs ../interfaces/org.unifiedpush.Connector1.xml connector1iface) 0008 qt_add_dbus_adaptor(dbus_srcs ../interfaces/org.kde.kunifiedpush.distributor.Management.xml distributor.h KUnifiedPush::Distributor) 0009 target_sources(KUnifiedPushDistributor PRIVATE 0010 abstractpushprovider.cpp 0011 abstractpushprovider.h 0012 client.cpp 0013 client.h 0014 command.cpp 0015 command.h 0016 distributor.cpp 0017 distributor.h 0018 gotifypushprovider.cpp 0019 gotifypushprovider.h 0020 message.cpp 0021 message.h 0022 mockpushprovider.cpp 0023 mockpushprovider.h 0024 nextpushprovider.cpp 0025 nextpushprovider.h 0026 ntfypushprovider.cpp 0027 serversenteventsstream.cpp 0028 serversenteventsstream.h 0029 ${dbus_srcs} 0030 ) 0031 ecm_qt_declare_logging_category(KUnifiedPushDistributor 0032 HEADER logging.h 0033 IDENTIFIER Log 0034 CATEGORY_NAME org.kde.kunifiedpush.distributor 0035 DESCRIPTION "KUnifiedPush Distributor" 0036 EXPORT KUnifiedPushLogging 0037 ) 0038 target_link_libraries(KUnifiedPushDistributor PUBLIC 0039 Qt::Core 0040 Qt::DBus 0041 Qt::WebSockets 0042 ) 0043 0044 add_executable(kunifiedpush-distributor) 0045 target_sources(kunifiedpush-distributor PRIVATE 0046 main.cpp 0047 ) 0048 0049 target_link_libraries(kunifiedpush-distributor PRIVATE KUnifiedPushDistributor) 0050 0051 install(TARGETS kunifiedpush-distributor ${INSTALL_TARGETS_DEFAULT_ARGS}) 0052 install(FILES org.kde.kunifiedpush-distributor.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})