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})