diff options
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r-- | src/settings/CMakeLists.txt | 50 |
1 files changed, 31 insertions, 19 deletions
diff --git a/src/settings/CMakeLists.txt b/src/settings/CMakeLists.txt index 32da7913..7ac69291 100644 --- a/src/settings/CMakeLists.txt +++ b/src/settings/CMakeLists.txt @@ -1,34 +1,46 @@ -# Generated from settings.pro. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause ##################################################################### -## qtquickvirtualkeyboardsettingsplugin Plugin: +## qtvkbsettingsplugin Plugin: ##################################################################### -qt_add_qml_module(qtquickvirtualkeyboardsettingsplugin +qt_internal_add_qml_module(VirtualKeyboardSettings URI "QtQuick.VirtualKeyboard.Settings" - VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}" - CLASSNAME QtQuickVirtualKeyboardSettingsPlugin - DEPENDENCIES - QtQuick/2.0 - SKIP_TYPE_REGISTRATION + VERSION "${PROJECT_VERSION}" + PAST_MAJOR_VERSIONS 2 1 + PLUGIN_TARGET qtvkbsettingsplugin + NO_PLUGIN_OPTIONAL SOURCES - qtquickvirtualkeyboardsettingsplugin.cpp qtquickvirtualkeyboardsettingsplugin.h - PUBLIC_LIBRARIES + qquickvirtualkeyboardsettings.cpp + qquickvirtualkeyboardsettings_p.h + DEFINES + QT_ASCII_CAST_WARNINGS + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_FROM_BYTEARRAY + QT_NO_CAST_TO_ASCII + QT_VIRTUALKEYBOARD_DEFAULT_LAYOUTS_DIR="qrc:${VKB_LAYOUTS_PREFIX}" + LIBRARIES Qt::Core Qt::Gui Qt::Qml Qt::Quick Qt::VirtualKeyboardPrivate + NO_GENERATE_CPP_EXPORTS ) -#### Keys ignored in scope 1:.:.:settings.pro:<TRUE>: -# IMPORT_VERSION = "2.$$QT_MINOR_VERSION" -# OTHER_FILES = "plugins.qmltypes" "qmldir" -# TARGETPATH = "QtQuick/VirtualKeyboard/Settings" +qt_internal_extend_target(VirtualKeyboardSettings CONDITION QT_FEATURE_vkb_no_builtin_style + DEFINES + QT_VIRTUALKEYBOARD_DEFAULT_STYLE="" +) -## Scopes: -##################################################################### +qt_internal_extend_target(VirtualKeyboardSettings CONDITION QT_FEATURE_vkb_retro_style AND NOT QT_FEATURE_vkb_no_builtin_style + DEFINES + QT_VIRTUALKEYBOARD_DEFAULT_STYLE="retro" +) + +qt_internal_extend_target(VirtualKeyboardSettings CONDITION NOT QT_FEATURE_vkb_no_builtin_style AND NOT QT_FEATURE_vkb_retro_style + DEFINES + QT_VIRTUALKEYBOARD_DEFAULT_STYLE="default" +) -#### Keys ignored in scope 2:.:.:settings.pro:WIN32: -# QMAKE_TARGET_DESCRIPTION = "Virtual Keyboard for Qt." -# QMAKE_TARGET_PRODUCT = "Qt Virtual Keyboard (Qt $$QT_VERSION)" |