Warning, /plasma-mobile/calindori/calindac/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2019 Dimitris Kardarakos <dimkard@posteo.net>
0002 #
0003 # SPDX-License-Identifier: BSD-2-Clause
0004
0005 add_definitions(-DTRANSLATION_DOMAIN=\"calindac\")
0006
0007 set(calindac_SRCS
0008 calalarmclient.cpp
0009 calindacmain.cpp
0010 alarmsmodel.cpp
0011 alarmnotification.cpp
0012 notificationhandler.cpp
0013 solidwakeupbackend.cpp
0014 wakeupmanager.cpp
0015 )
0016
0017 qt_add_dbus_adaptor(calindac_SRCS org.kde.calindac.xml calalarmclient.h CalAlarmClient)
0018 qt_add_dbus_adaptor(calindac_SRCS org.kde.wakeupmanager.PowerManagement.xml wakeupmanager.h WakeupManager)
0019
0020 add_executable(calindac ${calindac_SRCS} ${RESOURCES})
0021
0022 target_link_libraries(calindac
0023 KF${QT_MAJOR_VERSION}::CoreAddons
0024 KF${QT_MAJOR_VERSION}::ConfigCore
0025 KF${QT_MAJOR_VERSION}::CalendarCore
0026 KF${QT_MAJOR_VERSION}::DBusAddons
0027 KF${QT_MAJOR_VERSION}::Notifications
0028 KF${QT_MAJOR_VERSION}::I18n
0029 Qt::DBus
0030 )
0031
0032 install(TARGETS
0033 calindac ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
0034 )
0035
0036 install(FILES
0037 org.kde.calindac.desktop
0038 DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}
0039 )
0040
0041 install(FILES calindac.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
0042
0043 set(SERV_EXEC ${KDE_INSTALL_FULL_BINDIR}/calindac)
0044 configure_file(org.kde.calindac.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.calindac.service)
0045 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.calindac.service DESTINATION ${KDE_INSTALL_FULL_DBUSSERVICEDIR})