diff --git a/deepin-wm-dbus/CMakeLists.txt b/deepin-wm-dbus/CMakeLists.txt index 3312af1d9..53da2a31b 100644 --- a/deepin-wm-dbus/CMakeLists.txt +++ b/deepin-wm-dbus/CMakeLists.txt @@ -8,6 +8,7 @@ find_package(KF5WindowSystem REQUIRED) find_package(KF5GlobalAccel REQUIRED) find_package(DtkCore REQUIRED) find_package(PkgConfig REQUIRED) +find_package(X11 REQUIRED) option(DISABLE_DEEPIN_WM "disable compatibility with deepin-wm" OFF) diff --git a/plugins/kdecoration/CMakeLists.txt b/plugins/kdecoration/CMakeLists.txt index c3448fd57..e21ce67b9 100644 --- a/plugins/kdecoration/CMakeLists.txt +++ b/plugins/kdecoration/CMakeLists.txt @@ -7,6 +7,7 @@ find_package(KF5CoreAddons REQUIRED) find_package(KF5Config REQUIRED) find_package(KF5WindowSystem REQUIRED) find_package(KDecoration2 REQUIRED) +find_package(X11 REQUIRED) include_directories(${Qt5Core_PRIVATE_INCLUDE_DIRS}) include_directories(${Qt5Gui_PRIVATE_INCLUDE_DIRS}) diff --git a/plugins/kwineffects/CMakeLists.txt b/plugins/kwineffects/CMakeLists.txt index 6baf6dcbc..6f5baf1ac 100644 --- a/plugins/kwineffects/CMakeLists.txt +++ b/plugins/kwineffects/CMakeLists.txt @@ -1,6 +1,7 @@ find_package(Qt5 CONFIG REQUIRED COMPONENTS Core Gui) find_package(KF5CoreAddons REQUIRED) find_package(KF5WindowSystem REQUIRED) +find_package(X11 REQUIRED) set(INSTALL_PATH "${QT_INSTALL_PLUGINS}/kwin/effects/plugins") diff --git a/plugins/kwineffects/multitasking/CMakeLists.txt b/plugins/kwineffects/multitasking/CMakeLists.txt index 12935291e..3ca21d884 100644 --- a/plugins/kwineffects/multitasking/CMakeLists.txt +++ b/plugins/kwineffects/multitasking/CMakeLists.txt @@ -74,6 +74,7 @@ find_package(KF5GlobalAccel REQUIRED) find_package(KF5I18n REQUIRED) find_package(PkgConfig REQUIRED) find_package(Qt5LinguistTools REQUIRED) +find_package(X11 REQUIRED) pkg_search_module(QGSETTINGS REQUIRED IMPORTED_TARGET gsettings-qt) diff --git a/plugins/platforms/lib/CMakeLists.txt b/plugins/platforms/lib/CMakeLists.txt index 9dbf2474f..da327a914 100644 --- a/plugins/platforms/lib/CMakeLists.txt +++ b/plugins/platforms/lib/CMakeLists.txt @@ -6,6 +6,7 @@ find_package(Qt5Qml REQUIRED) find_package(KF5Config REQUIRED) find_package(KF5WindowSystem REQUIRED) find_package(KF5CoreAddons REQUIRED) +find_package(X11 REQUIRED) if (${KF5WindowSystem_VERSION_MINOR} GREATER 45) add_definitions(-DKWINDOWSYSTEM_NO_QWIDGET) diff --git a/plugins/platforms/plugin/CMakeLists.txt b/plugins/platforms/plugin/CMakeLists.txt index d8cf2ddeb..861a2c091 100644 --- a/plugins/platforms/plugin/CMakeLists.txt +++ b/plugins/platforms/plugin/CMakeLists.txt @@ -10,6 +10,7 @@ find_package(Qt5Gui REQUIRED) find_package(Qt5DBus REQUIRED) find_package(Qt5Widgets REQUIRED) find_package(DtkGui REQUIRED) +find_package(X11 REQUIRED) include_directories(${Qt5Core_PRIVATE_INCLUDE_DIRS}) include_directories(${Qt5Gui_PRIVATE_INCLUDE_DIRS}) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 6a67d1469..6d7f694f3 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -29,6 +29,7 @@ find_package(KF5I18n REQUIRED) find_package(PkgConfig REQUIRED) find_package(Qt5LinguistTools REQUIRED) find_package(Qt5X11Extras REQUIRED) +find_package(X11 REQUIRED) pkg_search_module(QGSETTINGS REQUIRED IMPORTED_TARGET gsettings-qt)