Remove direct Wayland usage
This commit is contained in:
parent
621b01ec9b
commit
a428df5440
3 changed files with 0 additions and 30 deletions
3
external/CMakeLists.txt
vendored
3
external/CMakeLists.txt
vendored
|
|
@ -60,9 +60,6 @@ add_checked_subdirectory(rnnoise)
|
|||
add_checked_subdirectory(ton)
|
||||
add_checked_subdirectory(variant)
|
||||
add_checked_subdirectory(vpx)
|
||||
if (LINUX AND NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
|
||||
add_checked_subdirectory(wayland_client)
|
||||
endif()
|
||||
add_checked_subdirectory(webrtc)
|
||||
if (LINUX AND NOT DESKTOP_APP_DISABLE_X11_INTEGRATION)
|
||||
add_checked_subdirectory(xcb)
|
||||
|
|
|
|||
11
external/qt/package.cmake
vendored
11
external/qt/package.cmake
vendored
|
|
@ -39,23 +39,12 @@ endif()
|
|||
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core Gui Widgets Network Svg REQUIRED)
|
||||
find_package(Qt${QT_VERSION_MAJOR} OPTIONAL_COMPONENTS Quick QuickWidgets QUIET)
|
||||
|
||||
set(qt_version_6_5_or_greater 0)
|
||||
if (QT_VERSION_MAJOR GREATER_EQUAL 6)
|
||||
if (QT_VERSION_MAJOR GREATER 6 OR Qt6_VERSION_MINOR GREATER_EQUAL 5)
|
||||
set(qt_version_6_5_or_greater 1)
|
||||
endif()
|
||||
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS OpenGL OpenGLWidgets REQUIRED)
|
||||
endif()
|
||||
|
||||
# QtWaylandScanner cmake integration from Qt 6 is used
|
||||
cmake_dependent_option(DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION "Disable all code for Wayland integration." OFF "LINUX; qt_version_6_5_or_greater" ON)
|
||||
|
||||
if (LINUX)
|
||||
find_package(Qt${QT_VERSION_MAJOR} OPTIONAL_COMPONENTS DBus WaylandClient WaylandCompositor QUIET)
|
||||
|
||||
if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
|
||||
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS WaylandClient REQUIRED)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set_property(GLOBAL PROPERTY AUTOGEN_SOURCE_GROUP "(gen)")
|
||||
|
|
|
|||
16
external/wayland_client/CMakeLists.txt
vendored
16
external/wayland_client/CMakeLists.txt
vendored
|
|
@ -1,16 +0,0 @@
|
|||
# This file is part of Desktop App Toolkit,
|
||||
# a set of libraries for developing nice desktop applications.
|
||||
#
|
||||
# For license and copyright information please follow this link:
|
||||
# https://github.com/desktop-app/legal/blob/master/LEGAL
|
||||
|
||||
add_library(external_wayland_client INTERFACE IMPORTED GLOBAL)
|
||||
add_library(desktop-app::external_wayland_client ALIAS external_wayland_client)
|
||||
|
||||
if (DESKTOP_APP_USE_PACKAGED)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(WAYLAND_CLIENT REQUIRED IMPORTED_TARGET wayland-client)
|
||||
target_link_libraries(external_wayland_client INTERFACE PkgConfig::WAYLAND_CLIENT)
|
||||
else()
|
||||
target_link_optional_libraries(external_wayland_client INTERFACE wayland-client)
|
||||
endif()
|
||||
Loading…
Add table
Reference in a new issue