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 target_link_libraries(ktrip PRIVATE Qt::Qml Qt::Gui Qt::QuickControls2 KF5::CoreAddons KF5::I18n KF5::ConfigGui KPublicTransport) 0020 target_include_directories(ktrip PRIVATE ${CMAKE_BINARY_DIR}) 0021 0022 if (ANDROID) 0023 target_link_libraries(ktrip PRIVATE 0024 KF5::Kirigami2 0025 KF5::ItemModels 0026 Qt::Svg 0027 OpenSSL::SSL 0028 Qt::AndroidExtras 0029 ) 0030 0031 kirigami_package_breeze_icons(ICONS 0032 go-down-symbolic 0033 go-up-symbolic 0034 channel-secure-symbolic 0035 channel-insecure-symbolic 0036 arrow-down 0037 emblem-ok-symbolic 0038 mark-location-symbolic 0039 system-search-symbolic 0040 collapse 0041 expand 0042 configure 0043 globe 0044 settings-configure 0045 arrow-right-double 0046 help-about 0047 ) 0048 else() 0049 target_link_libraries(ktrip PRIVATE Qt::Widgets) 0050 endif() 0051 0052 ecm_add_app_icon(ktrip ICONS 256-org.kde.ktrip.png 150-org.kde.ktrip.png) 0053 0054 install(FILES org.kde.ktrip.svg DESTINATION ${KDE_INSTALL_FULL_ICONDIR}/hicolor/scalable/apps) 0055 0056 install(TARGETS ktrip ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0057 install(PROGRAMS org.kde.ktrip.desktop DESTINATION ${KDE_INSTALL_APPDIR})