Revision control

++ # Copyright (C) 2022 The Qt Company Ltd.
++ # SPDX-License-Identifier: BSD-3-Clause
++
++ #####################################################################
++ ## QWaylandQtShellIntegrationPlugin Plugin:
++ #####################################################################
++
++ qt_internal_add_plugin(QWaylandQtShellIntegrationPlugin
++ OUTPUT_NAME qt-shell
++ PLUGIN_TYPE wayland-shell-integration
++ SOURCES
++ main.cpp
++ qwaylandqtshellintegration.cpp qwaylandqtshellintegration.h
++ qwaylandqtsurface.cpp qwaylandqtsurface_p.h
++ LIBRARIES
++ Qt::Core
++ Qt::Gui
++ Qt::GuiPrivate
++ Qt::WaylandClientPrivate
++ Wayland::Client
++ QT_LICENSE_ID QT_COMMERCIAL_OR_LGPL3
++ )
++
++ qt6_generate_wayland_protocol_client_sources(QWaylandQtShellIntegrationPlugin
++ PRIVATE_CODE
++ FILES
++ ${CMAKE_CURRENT_SOURCE_DIR}/../../../extensions/qt-shell-unstable-v1.xml
++ )
++
++ ## Scopes:
++ #####################################################################
++
++ qt_internal_extend_target(QWaylandQtShellIntegrationPlugin CONDITION QT_FEATURE_xkbcommon
++ LIBRARIES
++ XKB::XKB
++ )