aboutsummaryrefslogtreecommitdiffstats
path: root/src/labs/settings/CMakeLists.txt
blob: 4dc99ea7d896aa44e19e856810b9e1227aee49e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
qt_internal_add_module(LabsSettings
    GENERATE_METATYPES
    SOURCES
         qqmlsettings.cpp qqmlsettings_p.h
         qqmlsettingsglobal_p.h
    DEFINES
         QT_BUILD_LABSSETTINGS_LIB
    PUBLIC_LIBRARIES
         Qt::Core
         Qt::Qml
)

set_target_properties(LabsSettings PROPERTIES
    QT_QML_MODULE_INSTALL_QMLTYPES TRUE
    QT_QML_MODULE_VERSION ${PROJECT_VERSION}
    QT_QML_MODULE_URI Qt.labs.settings
    QT_QMLTYPES_FILENAME plugins.qmltypes
    QT_QML_MODULE_INSTALL_DIR "${INSTALL_QMLDIR}/Qt/labs/settings"
)

qt6_qml_type_registration(LabsSettings)