Warning, /libraries/kosmindoormap/src/app/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021 Volker Krause <vkrause@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 add_executable(kosmindoormap-app 0005 main.cpp 0006 qml.qrc 0007 ) 0008 0009 target_include_directories(kosmindoormap-app PRIVATE ${CMAKE_BINARY_DIR}) 0010 target_link_libraries(kosmindoormap-app PRIVATE 0011 KOSMIndoorMap 0012 KOSM_xmlioplugin 0013 KF6::I18n 0014 Qt::Quick 0015 ) 0016 0017 if (TARGET KOSM_pbfioplugin) 0018 target_compile_definitions(kosmindoormap-app PRIVATE -DHAVE_OSM_PBF_SUPPORT=1) 0019 target_link_libraries(kosmindoormap-app PRIVATE KOSM_pbfioplugin) 0020 else() 0021 target_compile_definitions(kosmindoormap-app PRIVATE -DHAVE_OSM_PBF_SUPPORT=0) 0022 endif() 0023 0024 if (ANDROID) 0025 # explicitly add runtime dependencies and transitive link dependencies, 0026 # so androiddeployqt picks them up 0027 target_link_libraries(kosmindoormap-app PRIVATE 0028 KF6::Kirigami2 0029 Qt::Svg 0030 OpenSSL::SSL 0031 Qt::QuickControls2 0032 ) 0033 0034 kirigami_package_breeze_icons(ICONS 0035 arrow-right 0036 document-open-symbolic 0037 edit-clear-symbolic 0038 edit-paste-symbolic 0039 go-down-symbolic 0040 go-home 0041 go-up-symbolic 0042 help-about-symbolic 0043 license 0044 search 0045 view-refresh-symbolic 0046 ) 0047 0048 ecm_add_android_apk(kosmindoormap-app ANDROID_DIR ${CMAKE_CURRENT_SOURCE_DIR}/android) 0049 else () 0050 target_link_libraries(kosmindoormap-app PRIVATE 0051 Qt::Widgets 0052 ) 0053 set_target_properties(kosmindoormap-app PROPERTIES OUTPUT_NAME "kosmindoormap") 0054 endif() 0055 0056 if (BUILD_STANDALONE_APP) 0057 install(TARGETS kosmindoormap-app ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0058 if (NOT ANDROID) 0059 install(PROGRAMS org.kde.kosmindoormap.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0060 #install(FILES org.kde.kosmindoormap.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0061 endif() 0062 endif()