diff options
Diffstat (limited to 'src/quicklayouts/CMakeLists.txt')
-rw-r--r-- | src/quicklayouts/CMakeLists.txt | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/quicklayouts/CMakeLists.txt b/src/quicklayouts/CMakeLists.txt index 3524f5e4ba..4eeb697461 100644 --- a/src/quicklayouts/CMakeLists.txt +++ b/src/quicklayouts/CMakeLists.txt @@ -1,11 +1,21 @@ - qt_internal_add_module(QuickLayouts - GENERATE_METATYPES +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +qt_internal_add_qml_module(QuickLayouts + URI "QtQuick.Layouts" + VERSION "${PROJECT_VERSION}" + DESIGNER_SUPPORTED + PLUGIN_TARGET qquicklayoutsplugin + CLASS_NAME QtQuickLayoutsPlugin + DEPENDENCIES + QtQuick/auto SOURCES qquickgridlayoutengine.cpp qquickgridlayoutengine_p.h qquicklayout.cpp qquicklayout_p.h qquicklayoutstyleinfo.cpp qquicklayoutstyleinfo_p.h qquicklinearlayout.cpp qquicklinearlayout_p.h qquickstacklayout.cpp qquickstacklayout_p.h + qquicklayoutitemproxy.cpp qquicklayoutitemproxy_p.h qquicklayoutglobal_p.h DEFINES QT_BUILD_QUICKLAYOUTS_LIB @@ -14,15 +24,5 @@ Qt::GuiPrivate Qt::QuickPrivate Qt::Qml -) - - -set_target_properties(QuickLayouts PROPERTIES - QT_QML_MODULE_INSTALL_QMLTYPES TRUE - QT_QML_MODULE_VERSION ${CMAKE_PROJECT_VERSION} - QT_QML_MODULE_URI QtQuick.Layouts - QT_QMLTYPES_FILENAME plugins.qmltypes - QT_QML_MODULE_INSTALL_DIR "${INSTALL_QMLDIR}/QtQuick/Layouts" -) - -qt6_qml_type_registration(QuickLayouts) + GENERATE_CPP_EXPORTS + ) |