hyperion.ng/libsrc/grabber/xcb/CMakeLists.txt

20 lines
556 B
CMake
Raw Normal View History

find_package(XCB COMPONENTS SHM IMAGE RENDER RANDR REQUIRED)
add_library(xcb-grabber
${CMAKE_SOURCE_DIR}/include/grabber/xcb/XcbGrabber.h
${CMAKE_SOURCE_DIR}/include/grabber/xcb/XcbWrapper.h
${CMAKE_SOURCE_DIR}/libsrc/grabber/xcb/XcbCommandExecutor.h
${CMAKE_SOURCE_DIR}/libsrc/grabber/xcb/XcbCommands.h
${CMAKE_SOURCE_DIR}/libsrc/grabber/xcb/XcbGrabber.cpp
${CMAKE_SOURCE_DIR}/libsrc/grabber/xcb/XcbWrapper.cpp
)
target_link_libraries(xcb-grabber
hyperion
${XCB_LIBRARIES}
)
target_include_directories(xcb-grabber PUBLIC
${XCB_INCLUDE_DIRS}
)