暂存文件

This commit is contained in:
huanglinhuan
2025-12-12 21:54:52 +08:00
parent 96fecf3c6f
commit 91ae52eeb3
13 changed files with 631 additions and 85 deletions

View File

@@ -64,14 +64,31 @@ add_library(displayflow_core STATIC
# 包含目录
target_include_directories(displayflow_core PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/../third_party/flatbuffers/include
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
)
# 链接库(根据实际依赖调整)
# target_link_libraries(displayflow_core
# flatbuffers
# )
# 链接 FlatBuffers
target_link_libraries(displayflow_core
PUBLIC
flatbuffers::flatbuffers
)
# 链接 VP8 编解码器(如果启用)
if(ENABLE_VP8_CODEC AND LIBVPX_FOUND)
target_link_libraries(displayflow_core
PUBLIC
${LIBVPX_LIBRARIES}
)
target_include_directories(displayflow_core
PUBLIC
${LIBVPX_INCLUDE_DIRS}
)
target_compile_definitions(displayflow_core
PUBLIC
DISPLAYFLOW_ENABLE_VP8
)
endif()
# 编译定义
target_compile_definitions(displayflow_core PUBLIC