Warning, /utilities/ktrip/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2019-2021 Nicolas Fella <nicolas.fella@gmx.de> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 0004 set(ktrip_SRCS 0005 main.cpp 0006 controller.cpp 0007 locationcachemodel.cpp 0008 formatter.cpp 0009 resources.qrc 0010 ) 0011 0012 kconfig_add_kcfg_files(ktrip_SRCS ktripsettings.kcfgc GENERATE_MOC) 0013 0014 if (ANDROID) 0015 list(APPEND ktrip_SRCS androidutils.cpp) 0016 endif() 0017 0018 add_executable(ktrip ${ktrip_SRCS}) 0019 0020 ecm_add_qml_module(ktrip URI "org.kde.ktrip" VERSION 1.0 0021 QML_FILES 0022 qml/Main.qml 0023 qml/BackendPage.qml 0024 qml/QueryPage.qml 0025 qml/ConnectionsPage.qml 0026 qml/LocationQueryPage.qml 0027 qml/ConnectionDetailsPage.qml 0028 qml/DatePickerButton.qml 0029 qml/TimePickerButton.qml 0030 qml/DeparturesPage.qml 0031 qml/ConnectionHeading.qml 0032 ) 0033 0034 target_link_libraries(ktrip PRIVATE Qt::Qml Qt::Gui Qt::QuickControls2 KF6::CoreAddons KF6::I18n KF6::ConfigGui KPublicTransport) 0035 target_include_directories(ktrip PRIVATE ${CMAKE_BINARY_DIR}) 0036 0037 if (ANDROID) 0038 target_link_libraries(ktrip PRIVATE 0039 KF6::Kirigami 0040 Qt::Svg 0041 OpenSSL::SSL 0042 ) 0043 0044 kirigami_package_breeze_icons(ICONS 0045 go-down-symbolic 0046 go-up-symbolic 0047 channel-secure-symbolic 0048 channel-insecure-symbolic 0049 arrow-down 0050 emblem-ok-symbolic 0051 mark-location-symbolic 0052 system-search-symbolic 0053 collapse 0054 expand 0055 configure 0056 globe 0057 settings-configure 0058 arrow-right 0059 arrow-right-double 0060 help-about 0061 license 0062 ktrip 0063 ) 0064 0065 ecm_add_android_apk(ktrip ANDROID_DIR ${CMAKE_SOURCE_DIR}/android) 0066 else() 0067 target_link_libraries(ktrip PRIVATE Qt::Widgets) 0068 endif() 0069 0070 ecm_add_app_icon(ktrip ICONS 256-org.kde.ktrip.png 150-org.kde.ktrip.png) 0071 0072 if (NOT ANDROID) 0073 install(FILES org.kde.ktrip.svg DESTINATION ${KDE_INSTALL_FULL_ICONDIR}/hicolor/scalable/apps) 0074 install(PROGRAMS org.kde.ktrip.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0075 endif() 0076 0077 install(TARGETS ktrip ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})