34 lines
978 B
CMake
34 lines
978 B
CMake
|
|
if (LINUX)
|
||
|
|
set(
|
||
|
|
gfxstream-magma-server-backend-sources
|
||
|
|
IntelDrmDecoder.cpp)
|
||
|
|
set(
|
||
|
|
gfxstream-magma-server-backend-defines
|
||
|
|
GFXSTREAM_MAGMA_USE_INTEL_DRM=1
|
||
|
|
)
|
||
|
|
endif()
|
||
|
|
add_library(
|
||
|
|
gfxstream-magma-server
|
||
|
|
Decoder.cpp
|
||
|
|
magma_dec/magma_dec.cpp
|
||
|
|
magma_dec/magma_server_context.cpp
|
||
|
|
${gfxstream-magma-server-backend-sources})
|
||
|
|
target_compile_definitions(
|
||
|
|
gfxstream-magma-server
|
||
|
|
PRIVATE
|
||
|
|
${gfxstream-magma-server-backend-defines})
|
||
|
|
target_link_libraries(
|
||
|
|
gfxstream-magma-server
|
||
|
|
PRIVATE
|
||
|
|
apigen-codec-common)
|
||
|
|
target_include_directories(
|
||
|
|
gfxstream-magma-server
|
||
|
|
PRIVATE
|
||
|
|
${GFXSTREAM_REPO_ROOT}
|
||
|
|
${GFXSTREAM_REPO_ROOT}/include
|
||
|
|
${GFXSTREAM_REPO_ROOT}/stream-servers
|
||
|
|
${GFXSTREAM_REPO_ROOT}/stream-servers/apigen-codec-common
|
||
|
|
${GFXSTREAM_REPO_ROOT}/stream-servers/magma
|
||
|
|
${GFXSTREAM_REPO_ROOT}/stream-servers/magma/magma_dec
|
||
|
|
${GFXSTREAM_REPO_ROOT}/third-party/fuchsia/magma/include)
|