From 924b8b5a9e4b0d528ddae470a81ac9d46a12a4b3 Mon Sep 17 00:00:00 2001 From: David Faure Date: Sat, 29 Mar 2014 09:30:45 +0100 Subject: [PATCH] Fix compilation on OpenSuSE 13.1 which puts xkbcommon.h in /usr/include/pkg/libxkbcommon/xkbcommon/ --- CMakeLists.txt | 4 ++++ cmake/modules/FindXKB.cmake | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4426b52e92..8353d488fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -192,6 +192,10 @@ if(KWIN_BUILD_OPENGLES) include_directories(${OPENGLES_INCLUDE_DIR}) endif() +if (XKB_FOUND) + include_directories(${XKB_INCLUDE_DIR}) +endif() + # for things that are also used by kwin libraries configure_file(libkwineffects/kwinconfig.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkwineffects/kwinconfig.h ) # for kwin internal things diff --git a/cmake/modules/FindXKB.cmake b/cmake/modules/FindXKB.cmake index 99fd785eda..94a1e93547 100644 --- a/cmake/modules/FindXKB.cmake +++ b/cmake/modules/FindXKB.cmake @@ -33,11 +33,9 @@ if(NOT WIN32) find_path(XKB_INCLUDE_DIR NAMES - xkbcommon.h + xkbcommon/xkbcommon.h HINTS ${PKG_XKB_INCLUDE_DIRS} - PATH_SUFFIXES - xkbcommon ) find_library(XKB_LIBRARY NAMES