blob: 9ae1019dd22476cb099491340ef52103da24f6bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
find_library(LIBRARY_XCB xcb REQUIRED)
find_library(LIBRARY_XCB_CURSOR xcb-cursor REQUIRED)
find_library(LIBRARY_XCB_IMDKIT xcb-imdkit REQUIRED)
find_library(LIBRARY_XKBCOMMON xkbcommon REQUIRED)
find_library(LIBRARY_XKBCOMMON_X11 xkbcommon-x11 REQUIRED)
add_library(CruPlatformGuiXcb
Cursor.cpp
InputMethod.cpp
Keyboard.cpp
UiApplication.cpp
Window.cpp
)
target_link_libraries(CruPlatformGuiXcb PUBLIC
CruPlatformGui CruPlatformGraphicsCairo
"${LIBRARY_XCB}" "${LIBRARY_XCB_CURSOR}" "${LIBRARY_XCB_IMDKIT}"
"${LIBRARY_XKBCOMMON}" "${LIBRARY_XKBCOMMON_X11}"
)
|