Warning, /libraries/kirigami-addons/src/components/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Carl Schwan <carl@carlschwan.eu> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 0004 # Labs module 0005 0006 ecm_add_qml_module(componentslabsplugin URI "org.kde.kirigamiaddons.labs.components" VERSION 1.0) 0007 0008 target_sources(componentslabsplugin PRIVATE 0009 nameutils.h 0010 nameutils.cpp 0011 componentslabsplugin.cpp 0012 ) 0013 0014 ecm_target_qml_sources(componentslabsplugin SOURCES 0015 Avatar.qml 0016 AbstractMaximizeComponent.qml 0017 AlbumMaximizeComponent.qml 0018 ImageMaximizeDelegate.qml 0019 VideoMaximizeDelegate.qml 0020 AlbumModelItem.qml 0021 Banner.qml 0022 DownloadAction.qml 0023 SearchPopupField.qml 0024 DialogRoundedBackground.qml 0025 ) 0026 0027 target_link_libraries(componentslabsplugin PRIVATE 0028 Qt${QT_MAJOR_VERSION}::Quick 0029 Qt${QT_MAJOR_VERSION}::Qml 0030 Qt${QT_MAJOR_VERSION}::QuickControls2 0031 ) 0032 0033 ecm_finalize_qml_module(componentslabsplugin DESTINATION ${KDE_INSTALL_QMLDIR}) 0034 0035 # Non labs module 0036 0037 ecm_add_qml_module(componentsplugin URI "org.kde.kirigamiaddons.components" VERSION 1.0) 0038 0039 target_sources(componentsplugin PRIVATE 0040 nameutils.h 0041 nameutils.cpp 0042 componentsplugin.cpp 0043 ) 0044 0045 ecm_target_qml_sources(componentsplugin SOURCES 0046 Avatar.qml 0047 AvatarButton.qml 0048 FloatingButton.qml 0049 DoubleFloatingButton.qml 0050 Banner.qml 0051 DialogRoundedBackground.qml 0052 ) 0053 0054 target_link_libraries(componentsplugin PRIVATE 0055 Qt${QT_MAJOR_VERSION}::Quick 0056 Qt${QT_MAJOR_VERSION}::Qml 0057 Qt${QT_MAJOR_VERSION}::QuickControls2 0058 ) 0059 0060 ecm_finalize_qml_module(componentsplugin DESTINATION ${KDE_INSTALL_QMLDIR})