From 8caba4decacabb9b34920d0d8a66028a5cd1876f Mon Sep 17 00:00:00 2001 From: fryshorts Date: Sun, 21 Dec 2014 15:04:07 +0100 Subject: [PATCH] linux-capture: Add xcb libraries to cmake Add xcb libraries needed to port the plugin away from xlib to cmake. --- plugins/linux-capture/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/linux-capture/CMakeLists.txt b/plugins/linux-capture/CMakeLists.txt index 861e275aa..a19716f09 100644 --- a/plugins/linux-capture/CMakeLists.txt +++ b/plugins/linux-capture/CMakeLists.txt @@ -6,11 +6,16 @@ if(NOT X11_Xcomposite_FOUND) return() endif() +find_package(XCB COMPONENTS XCB SHM XFIXES XINERAMA REQUIRED) +find_package(X11_XCB REQUIRED) + include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs" ${X11_Xcomposite_INCLUDE_PATH} ${X11_X11_INCLUDE_PATH} -) + ${X11_XCB_INCLUDE_DIR} + ${XCB_INCLUDE_DIRS} +) set(linux-capture_SOURCES linux-capture.c @@ -41,6 +46,8 @@ target_link_libraries(linux-capture ${X11_Xinerama_LIB} ${X11_X11_LIB} ${X11_Xcomposite_LIB} + ${X11_XCB_LIBRARIES} + ${XCB_LIBRARIES} ) install_obs_plugin_with_data(linux-capture data)