aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r--src/settings/CMakeLists.txt50
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)"