set(SOURCES VideoBuffer.cpp)
set(HEADERS VideoBuffer.h)

if("gbm" IN_LIST CORE_PLATFORM_NAME_LC OR "wayland" IN_LIST CORE_PLATFORM_NAME_LC)
  list(APPEND SOURCES VideoBufferDMA.cpp
                      VideoBufferDRMPRIME.cpp
                      VideoBufferPoolDMA.cpp)
  list(APPEND HEADERS VideoBufferDMA.h
                      VideoBufferDRMPRIME.h
                      VideoBufferPoolDMA.h)
endif()

if("webos" IN_LIST CORE_PLATFORM_NAME_LC)
    list(APPEND SOURCES VideoBufferStarfish.cpp)
    list(APPEND HEADERS VideoBufferStarfish.h)
endif()


core_add_library(videoplayer-buffers)
