Warning, /libraries/kirigami-addons/src/treeview/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020 Marco Martin <notmart@gmail.com>
0002 # SPDX-License-Identifier: BSD-2-Clause
0003 
0004 ecm_add_qml_module(treeviewplugin URI "org.kde.kirigamiaddons.treeview" VERSION 1.0)
0005 
0006 target_sources(treeviewplugin PRIVATE
0007     treeviewplugin.cpp
0008 )
0009 
0010 ecm_target_qml_sources(treeviewplugin SOURCES
0011     qml/BasicTreeItem.qml
0012     qml/TreeTableView.qml
0013     qml/TreeListView.qml
0014     qml/AbstractTreeItem.qml
0015     qml/TreeViewDecoration.qml
0016 )
0017 
0018 if (QT_MAJOR_VERSION EQUAL "5")
0019     ecm_target_qml_sources(treeviewplugin
0020         PRIVATE PATH
0021         styles/org.kde.desktop
0022         SOURCES
0023         qml5/styles/org.kde.desktop/TreeViewDecoration.qml
0024     )
0025 else()
0026     ecm_target_qml_sources(treeviewplugin
0027         PRIVATE PATH
0028         styles/org.kde.desktop
0029         SOURCES
0030         qml/styles/org.kde.desktop/TreeViewDecoration.qml
0031     )
0032 endif()
0033 
0034 
0035 ecm_target_qml_sources(treeviewplugin
0036     PRIVATE PATH
0037     private
0038     SOURCES
0039     qml/private/InternalTreeListView.qml
0040     qml/private/InternalTreeTableView.qml
0041 )
0042 
0043 target_link_libraries(treeviewplugin PRIVATE
0044     Qt${QT_MAJOR_VERSION}::Quick
0045     Qt${QT_MAJOR_VERSION}::Qml
0046     Qt${QT_MAJOR_VERSION}::QuickControls2
0047 )
0048 
0049 ecm_finalize_qml_module(treeviewplugin DESTINATION ${KDE_INSTALL_QMLDIR})