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     Qt6::Quick
0029     Qt6::Qml
0030     Qt6::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     BottomDrawer.qml
0052     DialogRoundedBackground.qml
0053 
0054     MessageDialog.qml
0055     MessageDialogButton.qml
0056     MessageDialogButtonBox.qml
0057     SearchPopupField.qml
0058     SegmentedButton.qml
0059 )
0060 
0061 target_link_libraries(componentsplugin PRIVATE
0062     Qt6::Quick
0063     Qt6::Qml
0064     Qt6::QuickControls2
0065 )
0066 
0067 ecm_finalize_qml_module(componentsplugin DESTINATION ${KDE_INSTALL_QMLDIR})