aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/xcb/CMakeLists.txt
blob: cafc2e67e2633924fea802e4043df9efa83da79a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
	Clipboard.cpp
	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}"
)