9c1a9d672630f07b0e43b76720b4a6b46a4b7910
2 pkg_check_modules(GLESv2 glesv2 REQUIRED)
3 pkg_check_modules(EGL egl REQUIRED)
4 pkg_check_modules(GBM gbm REQUIRED)
5 pkg_check_modules(X11 x11 REQUIRED)
6 pkg_check_modules(XCB xcb REQUIRED)
7 pkg_check_modules(X11XCB x11-xcb REQUIRED)
9 include_directories(
10 ${LIBDRM_INCLUDE_DIRS}
11 ${GLESv2_INCLUDE_DIRS}
12 ${EGL_INCLUDE_DIRS}
13 ${GBM_INCLUDE_DIRS}
14 ${X11_INCLUDE_DIRS}
15 ${XCB_INCLUDE_DIRS}
16 ${X11XCB_INCLUDE_DIRS}
17 )
19 link_directories(
20 ${LIBDRM_LIBRARY_DIRS}
21 ${GLESv2_LIBRARY_DIRS}
22 ${EGL_LIBRARY_DIRS}
23 ${GBM_LIBRARY_DIRS}
24 ${X11_LIBRARY_DIRS}
25 ${XCB_LIBRARY_DIRS}
26 ${X11XCB_LIBRARY_DIRS}
27 )
29 add_executable (kmscube kmscube.cpp esTransform.c esUtil.h cube.h)
30 target_link_libraries(kmscube kms++ kmstest
31 ${LIBDRM_LIBRARIES}
32 ${GLESv2_LIBRARIES}
33 ${EGL_LIBRARIES}
34 ${GBM_LIBRARIES}
35 ${X11_LIBRARIES}
36 ${XCB_LIBRARIES}
37 ${X11XCB_LIBRARIES}
38 )