find_package(GLESv2 REQUIRED)
find_package(Threads REQUIRED)
+set(X11GLES_RENDERER_PATH ${CMAKE_SOURCE_DIR}/LayerManagerPlugins/Renderers/Platform/X11GLESRenderer)
include_directories(
include
${CMAKE_SOURCE_DIR}/LayerManagerBase/include
${CMAKE_SOURCE_DIR}/LayerManagerPlugins/Renderers/Base/include
${CMAKE_SOURCE_DIR}/LayerManagerPlugins/Renderers/Graphic/include
${CMAKE_SOURCE_DIR}/LayerManagerPlugins/Renderers/Platform/WaylandGLESRenderer/include
+ ${X11GLES_RENDERER_PATH}/include
+ ${EGL_INCLUDE_DIR}
+ ${GLESv2_INCLUDE_DIR}
)
set(LIBS
+ ${EGL_LIBRARY}
+ ${GLESv2_LIBRARIES}
LayerManagerUtils
WaylandGLESRenderer
LayerManagerGraphicWaylandX11GLESv2
)
+set(X11GLES_RENDERER_PATH ${CMAKE_SOURCE_DIR}/LayerManagerPlugins/Renderers/Platform/X11GLESRenderer)
set(SRC_FILES
src/WaylandX11GLESRenderer.cpp
+ ${X11GLES_RENDERER_PATH}/src/ShaderProgramGLES.cpp
)
-set(X11GLES_RENDERER_PATH ${CMAKE_SOURCE_DIR}/LayerManagerPlugins/Renderers/Platform/X11GLESRenderer)
install(FILES ${X11GLES_RENDERER_PATH}/renderer_frag_clear.glslf
${X11GLES_RENDERER_PATH}/renderer_frag.glslf
${X11GLES_RENDERER_PATH}/renderer_frag_no_blend.glslf