Warning, /utilities/kongress/kongressac/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net>
0002 #
0003 # SPDX-License-Identifier: BSD-2-Clause
0004 
0005 add_definitions(-DTRANSLATION_DOMAIN=\"kongressac\")
0006 
0007 set(kongressac_SRCS
0008     calalarmclient.cpp
0009     kongressacmain.cpp
0010     alarmsmodel.cpp
0011     alarmnotification.cpp
0012     notificationhandler.cpp
0013     solidwakeupbackend.cpp
0014     wakeupmanager.cpp
0015 )
0016 
0017 qt_add_dbus_adaptor(kongressac_SRCS org.kde.kongressac.xml calalarmclient.h CalAlarmClient)
0018 qt_add_dbus_adaptor(kongressac_SRCS org.kde.wakeupmanager.PowerManagement.xml wakeupmanager.h WakeupManager)
0019 
0020 add_executable(kongressac ${kongressac_SRCS} ${RESOURCES})
0021 
0022 target_link_libraries(kongressac
0023     KF6::CoreAddons
0024     KF6::ConfigCore
0025     KF6::CalendarCore
0026     KF6::DBusAddons
0027     KF6::Notifications
0028     KF6::I18n
0029     Qt::DBus
0030     )
0031 
0032 install(TARGETS
0033     kongressac ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
0034     )
0035 
0036 install(FILES kongressac.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
0037 set(SERV_EXEC ${KDE_INSTALL_FULL_BINDIR}/kongressac)
0038 configure_file(org.kde.kongressac.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kongressac.service)
0039 
0040 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kongressac.service DESTINATION ${KDE_INSTALL_FULL_DBUSSERVICEDIR})