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})