Warning, /utilities/kongress/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 set(kongress_SRCS
0006     main.cpp
0007     settingscontroller.cpp
0008     calendarcontroller.cpp
0009     localcalendar.cpp
0010     eventmodel.cpp
0011     eventcontroller.cpp
0012     conference.cpp
0013     conferencecontroller.cpp
0014     conferencemodel.cpp
0015     alarmchecker.cpp
0016     resources.qrc
0017     )
0018 
0019 add_executable(kongress ${kongress_SRCS} ${RESOURCES})
0020 target_link_libraries(kongress PRIVATE Qt::Core Qt::Qml Qt::Quick Qt::Svg Qt::QuickControls2 Qt::Network KF6::ConfigCore KF6::I18n KF6::CalendarCore KF6::CoreAddons)
0021 if (BUILD_TESTING)
0022     target_link_libraries(kongress PRIVATE Qt::Test)
0023 endif()
0024 
0025 target_include_directories(kongress PRIVATE ${CMAKE_BINARY_DIR})
0026 
0027 if (ANDROID)
0028     target_link_libraries(kongress PRIVATE
0029         KF6::Kirigami2
0030         Qt::Svg
0031         OpenSSL::SSL
0032     )
0033 
0034     kirigami_package_breeze_icons(ICONS
0035         delete
0036         documentinfo
0037         edit-select
0038         dialog-warning-symbolic
0039         exchange-positions
0040         favorite
0041         find-location
0042         group
0043         internet-services
0044         view-calendar-agenda
0045         view-calendar-day
0046         settings-configure
0047         category
0048         help-about-symbolic
0049         document-export
0050         folder-open
0051         draw-arrow-back
0052         update-none
0053         emblem-warning
0054         emblem-error
0055         arrow-down
0056         arrow-up
0057     )
0058 
0059     ecm_add_android_apk(kongress ANDROID_DIR ${CMAKE_SOURCE_DIR}/android)
0060 else()
0061     target_link_libraries(kongress PRIVATE Qt::Widgets Qt::DBus)
0062 endif()
0063 
0064 install(TARGETS kongress ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})