[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace] /: Find xcb_icccm and link it in KWin core
From: Martin_Gräßlin <mgraesslin () kde ! org>
Date: 2013-05-28 9:56:12
Message-ID: 20130528095612.433BAA6078 () git ! kde ! org
[Download RAW message or body]
Git commit 30c2461f96f44746bf1813184092db950e9f8af2 by Martin Gr=C3=A4=C3=
=9Flin.
Committed on 03/05/2013 at 08:56.
Pushed by graesslin into branch 'master'.
Find xcb_icccm and link it in KWin core
We need it for porting some aspects of Client to XCB.
M +9 -2 cmake/modules/FindXCB.cmake
M +1 -0 kwin/CMakeLists.txt
http://commits.kde.org/kde-workspace/30c2461f96f44746bf1813184092db950e9f8a=
f2
diff --git a/cmake/modules/FindXCB.cmake b/cmake/modules/FindXCB.cmake
index 98e0ecc..7e95ff1 100644
--- a/cmake/modules/FindXCB.cmake
+++ b/cmake/modules/FindXCB.cmake
@@ -21,6 +21,7 @@
# XCB_IMAGE_FOUND XCB_IMAGE_INCLUDE_DIR XCB_IMAGE_LIBRARIES
# XCB_RENDERUTIL_FOUND XCB_RENDERUTIL_INCLUDE_DIR XCB_RENDERUTIL_LIBRARI=
ES
# XCB_KEYSYMS_FOUND XCB_KEYSYMS_INCLUDE_DIR XCB_KEYSYMS_LIBRARIES
+# XCB_ICCCM_FOUND XCB_ICCCM_INCLUDE_DIR XCB_ICCCM_LIBRARIES
#
# Copyright (c) 2012 Fredrik H=C3=B6glund <fredrik@kde.org>
#
@@ -55,6 +56,7 @@ IF (NOT WIN32)
FIND_PATH(XCB_IMAGE_INCLUDE_DIR NAMES xcb/xcb_image.h HINTS =
${PKG_XCB_INCLUDE_DIRS})
FIND_PATH(XCB_RENDERUTIL_INCLUDE_DIR NAMES xcb/xcb_renderutil.h HINTS =
${PKG_XCB_INCLUDE_DIRS})
FIND_PATH(XCB_KEYSYMS_INCLUDE_DIR NAMES xcb/xcb_keysyms.h HINTS =
${PKG_XCB_INCLUDE_DIRS})
+ FIND_PATH(XCB_ICCCM_INCLUDE_DIR NAMES xcb/xcb_icccm.h HINTS =
${PKG_XCB_INCLUDE_DIRS})
=
FIND_LIBRARY(XCB_XCB_LIBRARIES NAMES xcb HINTS ${PK=
G_XCB_LIBRARY_DIRS})
FIND_LIBRARY(XCB_COMPOSITE_LIBRARIES NAMES xcb-composite HINTS ${PK=
G_XCB_LIBRARY_DIRS})
@@ -68,16 +70,19 @@ IF (NOT WIN32)
FIND_LIBRARY(XCB_IMAGE_LIBRARIES NAMES xcb-image HINTS ${PK=
G_XCB_LIBRARY_DIRS})
FIND_LIBRARY(XCB_RENDERUTIL_LIBRARIES NAMES xcb-render-util HINTS ${PK=
G_XCB_LIBRARY_DIRS})
FIND_LIBRARY(XCB_KEYSYMS_LIBRARIES NAMES xcb-keysyms HINTS ${PK=
G_XCB_LIBRARY_DIRS})
+ FIND_LIBRARY(XCB_ICCCM_LIBRARIES NAMES xcb-icccm HINTS ${PK=
G_XCB_LIBRARY_DIRS})
=
set(XCB_INCLUDE_DIR ${XCB_XCB_INCLUDE_DIR} ${XCB_COMPOSITE_INCLUDE_DIR} =
${XCB_XFIXES_INCLUDE_DIR}
${XCB_DAMAGE_INCLUDE_DIR} ${XCB_RENDER_INCLUDE_DIR} ${XCB_RANDR_=
INCLUDE_DIR}
${XCB_SHAPE_INCLUDE_DIR} ${XCB_SHM_INCLUDE_DIR} ${XCB_SYNC_INCLU=
DE_DIR}
- ${XCB_IMAGE_INCLUDE_DIR} ${XCB_RENDERUTIL_INCLUDE_DIR} ${XCB_KEY=
SYMS_INCLUDE_DIR})
+ ${XCB_IMAGE_INCLUDE_DIR} ${XCB_RENDERUTIL_INCLUDE_DIR} ${XCB_KEY=
SYMS_INCLUDE_DIR}
+ ${XCB_ICCCM_INCLUDE_DIR})
=
set(XCB_LIBRARIES ${XCB_XCB_LIBRARIES} ${XCB_COMPOSITE_LIBRARIES} ${XCB_=
XFIXES_LIBRARIES}
${XCB_DAMAGE_LIBRARIES} ${XCB_RENDER_LIBRARIES} ${XCB_RANDR_LIBR=
ARIES}
${XCB_SHAPE_LIBRARIES} ${XCB_SHM_LIBRARIES} ${XCB_SYNC_LIBRARIES}
- ${XCB_IMAGE_LIBRARIES} ${XCB_RENDERUTIL_LIBRARIES} ${XCB_KEYSYMS=
_LIBRARIES})
+ ${XCB_IMAGE_LIBRARIES} ${XCB_RENDERUTIL_LIBRARIES} ${XCB_KEYSYMS=
_LIBRARIES}
+ ${XCB_ICCCM_LIBRARIES})
=
list(REMOVE_DUPLICATES XCB_INCLUDE_DIR)
=
@@ -95,6 +100,7 @@ IF (NOT WIN32)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(XCB_IMAGE DEFAULT_MSG XCB_IMAGE=
_LIBRARIES XCB_IMAGE_INCLUDE_DIR)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(XCB_RENDERUTIL DEFAULT_MSG XCB_RENDE=
RUTIL_LIBRARIES XCB_RENDERUTIL_INCLUDE_DIR)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(XCB_KEYSYMS DEFAULT_MSG XCB_KEYSY=
MS_LIBRARIES XCB_KEYSYMS_INCLUDE_DIR)
+ FIND_PACKAGE_HANDLE_STANDARD_ARGS(XCB_ICCCM DEFAULT_MSG XCB_ICCCM=
_LIBRARIES XCB_ICCCM_INCLUDE_DIR)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(XCB DEFAULT_MSG XCB_LIBRA=
RIES XCB_INCLUDE_DIR)
=
MARK_AS_ADVANCED(
@@ -111,6 +117,7 @@ IF (NOT WIN32)
XCB_IMAGE_INCLUDE_DIR XCB_IMAGE_LIBRARIES
XCB_RENDERUTIL_INCLUDE_DIR XCB_RENDERUTIL_LIBRARIES
XCB_KEYSYMS_INCLUDE_DIR XCB_KEYSYMS_LIBRARIES
+ XCB_ICCCM_INCLUDE_DIR XCB_ICCCM_LIBRARIES
)
=
ENDIF (NOT WIN32)
diff --git a/kwin/CMakeLists.txt b/kwin/CMakeLists.txt
index 09c1a00..6570b1a 100644
--- a/kwin/CMakeLists.txt
+++ b/kwin/CMakeLists.txt
@@ -245,6 +245,7 @@ set(kwin_XCB_LIBS
${XCB_RENDER_LIBRARIES}
${XCB_RANDR_LIBRARIES}
${XCB_KEYSYMS_LIBRARIES}
+ ${XCB_ICCCM_LIBRARIES}
)
=
set(kwin_OPENGL_LIBS )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic