Warning, /pim/akonadi-calendar/reminder-daemon/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021 Claudio Cambra <claudio.cambra@gmail.com> 0002 # 0003 # SPDX-License-Identifier: BSD-2-Clause 0004 0005 0006 add_executable(kalendarac) 0007 add_definitions(-DTRANSLATION_DOMAIN=\"kalendarac\") 0008 0009 qt_add_dbus_interface(kalendarac_SRCS org.kde.calendar.Calendar.xml calendarinterface) 0010 0011 target_sources(kalendarac PRIVATE 0012 kalendaralarmclient.cpp 0013 alarmnotification.cpp 0014 kalendaralarmclient.h 0015 alarmnotification.h 0016 kalendaracmain.cpp 0017 ${kalendarac_SRCS} 0018 ) 0019 0020 target_include_directories(kalendarac PRIVATE ${CMAKE_BINARY_DIR}) 0021 target_link_libraries(kalendarac 0022 KF6::CoreAddons 0023 KF6::ConfigCore 0024 KF6::CalendarCore 0025 KF6::DBusAddons 0026 KPim6::AkonadiCore 0027 KPim6::AkonadiCalendar 0028 KPim6::IdentityManagementCore 0029 KF6::KIOGui 0030 KF6::I18n 0031 KF6::Notifications 0032 Qt::Core 0033 Qt::DBus 0034 ) 0035 0036 ecm_qt_declare_logging_category(kalendarac 0037 HEADER logging.h 0038 IDENTIFIER REMINDER_DAEMON_LOG 0039 CATEGORY_NAME org.kde.kalendarac 0040 DESCRIPTION "Reminder daemon" 0041 EXPORT REMINDER_DAEMON 0042 ) 0043 0044 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0045 set_target_properties(kalendarac PROPERTIES UNITY_BUILD ON) 0046 endif() 0047 0048 install(TARGETS 0049 kalendarac ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0050 ) 0051 0052 install(FILES 0053 org.kde.kalendarac.desktop 0054 DESTINATION ${KDE_INSTALL_AUTOSTARTDIR} 0055 ) 0056 0057 install(FILES kalendarac.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR}) 0058 0059 set(SERV_EXEC ${KDE_INSTALL_FULL_BINDIR}/kalendarac) 0060 configure_file(org.kde.kalendarac.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kalendarac.service) 0061 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kalendarac.service DESTINATION ${KDE_INSTALL_FULL_DBUSSERVICEDIR}) 0062 ecm_qt_install_logging_categories( 0063 EXPORT REMINDER_DAEMON 0064 FILE org_kde_kalendarac.categories 0065 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0066 ) 0067 0068 if (BUILD_TESTING) 0069 add_subdirectory(tests) 0070 endif ()