9c1a9d672630f07b0e43b76720b4a6b46a4b7910
[android/external-libkmsxx.git] / kmscube / CMakeLists.txt
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 )