Warning, /plasma-mobile/calindori/src/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 if (QT_MAJOR_VERSION EQUAL "5")
0006 qtquick_compiler_add_resources(RESOURCES resources.qrc)
0007 else()
0008 qt_add_resources(RESOURCES resources.qrc)
0009 endif()
0010
0011 add_executable(calindori
0012 main.cpp
0013 calindoriconfig.cpp
0014 localcalendar.cpp
0015 incidencealarmsmodel.cpp
0016 daysofmonthmodel.cpp
0017 recurrenceperiodmodel.cpp
0018 daysofmonthincidencemodel.cpp
0019 incidencemodel.cpp
0020 alarmchecker.cpp
0021 datahandler.cpp
0022 calendarcontroller.cpp
0023 attendeesmodel.cpp
0024 ${RESOURCES}
0025 )
0026
0027 target_link_libraries(calindori
0028 Qt::Core
0029 Qt::Qml
0030 Qt::Quick
0031 Qt::Svg
0032 Qt::Network
0033 Qt::QuickControls2
0034 KF${QT_MAJOR_VERSION}::ConfigCore
0035 KF${QT_MAJOR_VERSION}::I18n
0036 KF${QT_MAJOR_VERSION}::CalendarCore
0037 KF${QT_MAJOR_VERSION}::CoreAddons
0038 KF${QT_MAJOR_VERSION}::People
0039 )
0040 if (BUILD_TESTING)
0041 target_link_libraries(calindori Qt::Test)
0042 endif()
0043
0044 target_include_directories(calindori PRIVATE ${CMAKE_BINARY_DIR})
0045
0046 if(ANDROID)
0047 kirigami_package_breeze_icons(ICONS
0048 appointment-reminder
0049 calindori
0050 contact-new-symbolic
0051 delete
0052 dialog-cancel
0053 dialog-ok
0054 document-edit
0055 document-import
0056 document-export
0057 edit-clear-all
0058 edit-entry
0059 editor
0060 go-down
0061 go-next
0062 go-previous
0063 go-up
0064 gps
0065 help-about-symbolic
0066 hide_table_row
0067 list-add
0068 media-playlist-repeat
0069 meeting-attending
0070 meeting-attending-tentative
0071 meeting-participant-no-response
0072 meeting-participant-request-response
0073 meeting-organizer
0074 object-select-symbolic
0075 remove
0076 resource-calendar-child-insert
0077 resource-calendar-insert
0078 settings-configure
0079 show_table_row
0080 tag-events
0081 user
0082 view-calendar
0083 view-calendar-day
0084 view-calendar-tasks
0085 view-calendar-timeline
0086 view-choose
0087 window-close-symbolic
0088 )
0089 else()
0090 target_link_libraries(calindori Qt::Widgets Qt::DBus KF${QT_MAJOR_VERSION}::DBusAddons)
0091 endif()
0092
0093 install(TARGETS calindori ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})