Warning, /libraries/kosmindoormap/src/map-quick/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 
0004 add_library(KOSMIndoorMapQuick STATIC
0005     amenitymodel.cpp
0006     amenitysortfilterproxymodel.cpp
0007     assets.qrc
0008     floorlevelchangemodel.cpp
0009     localization.cpp
0010     mapitem.cpp
0011     osmaddress.cpp
0012     osmelement.cpp
0013     osmelementinformationmodel.cpp
0014 )
0015 set_target_properties(KOSMIndoorMapQuick PROPERTIES POSITION_INDEPENDENT_CODE ON)
0016 target_link_libraries(KOSMIndoorMapQuick PUBLIC
0017     Qt::Quick
0018     KF6::I18n
0019     KF6::I18nLocaleData
0020     KOSMIndoorMap
0021 )
0022 
0023 ecm_qt_declare_logging_category(KOSMIndoorMapQuick
0024     HEADER logging.h
0025     IDENTIFIER KOSMIndoorMap::Log
0026     CATEGORY_NAME org.kde.kosmindoormap.quick
0027     DESCRIPTION "KOSMIndoorMap (Quick Bindings)"
0028     EXPORT KOSMINDOORMAP
0029 )
0030 
0031 ecm_add_qml_module(kosmindoormapquickplugin
0032     URI "org.kde.kosmindoormap"
0033     QML_FILES
0034         IndoorMap.qml
0035         IndoorMapAttributionLabel.qml
0036         IndoorMapScale.qml
0037     NO_GENERATE_PLUGIN_SOURCE
0038     NO_PLUGIN_OPTIONAL
0039     CLASS_NAME "KOSMIndoorMapQuickPlugin"
0040     DEPENDENCIES
0041         "QtQuick.Controls"
0042 )
0043 target_sources(kosmindoormapquickplugin PRIVATE kosmindoormapquickplugin.cpp)
0044 target_link_libraries(kosmindoormapquickplugin PRIVATE
0045     KOSMIndoorMapQuick
0046 )
0047 
0048 ecm_finalize_qml_module(kosmindoormapquickplugin)