Merge pull request #26126 from stephan49/fix-pipewire-unlock-error
[xbmc.git] / xbmc / cores / RetroPlayer / buffers / CMakeLists.txt
blobc5570092052d2a035a2d2995fbbacefc55970c55
1 set(SOURCES BaseRenderBuffer.cpp
2             BaseRenderBufferPool.cpp
3             RenderBufferManager.cpp
6 set(HEADERS BaseRenderBuffer.h
7             BaseRenderBufferPool.h
8             IRenderBuffer.h
9             IRenderBufferPool.h
10             RenderBufferManager.h
13 if(TARGET ${APP_NAME_LC}::OpenGl)
14   list(APPEND SOURCES RenderBufferOpenGL.cpp
15                       RenderBufferPoolOpenGL.cpp)
16   list(APPEND HEADERS RenderBufferOpenGL.h
17                       RenderBufferPoolOpenGL.h)
18 endif()
20 if(TARGET ${APP_NAME_LC}::OpenGLES)
21   list(APPEND SOURCES RenderBufferOpenGLES.cpp
22                       RenderBufferPoolOpenGLES.cpp)
23   list(APPEND HEADERS RenderBufferOpenGLES.h
24                       RenderBufferPoolOpenGLES.h)
25 endif()
27 if(("gbm" IN_LIST CORE_PLATFORM_NAME_LC OR "wayland" IN_LIST CORE_PLATFORM_NAME_LC) AND TARGET ${APP_NAME_LC}::EGL)
28   list(APPEND SOURCES RenderBufferDMA.cpp
29                       RenderBufferPoolDMA.cpp)
30   list(APPEND HEADERS RenderBufferDMA.h
31                       RenderBufferPoolDMA.h)
32 endif()
34 core_add_library(rp-buffers)