file decoding works
This commit is contained in:
@@ -49,14 +49,31 @@ project(gdvapi
|
||||
LANGUAGES CXX
|
||||
)
|
||||
|
||||
find_package(Vulkan REQUIRED)
|
||||
|
||||
find_package(PkgConfig REQUIRED)
|
||||
|
||||
pkg_check_modules(AVFORMAT REQUIRED IMPORTED_TARGET libavformat)
|
||||
pkg_check_modules(AVCODEC REQUIRED IMPORTED_TARGET libavcodec)
|
||||
pkg_check_modules(SWSCALE REQUIRED IMPORTED_TARGET libswscale)
|
||||
pkg_check_modules(AVUTIL REQUIRED IMPORTED_TARGET libavutil)
|
||||
|
||||
add_library(${LIBNAME} SHARED)
|
||||
|
||||
target_link_libraries(${LIBNAME} PRIVATE
|
||||
Vulkan::Headers
|
||||
PkgConfig::AVFORMAT
|
||||
PkgConfig::AVCODEC
|
||||
PkgConfig::SWSCALE
|
||||
PkgConfig::AVUTIL
|
||||
)
|
||||
|
||||
target_sources(${LIBNAME}
|
||||
PRIVATE
|
||||
src/register_types.cpp
|
||||
src/register_types.h
|
||||
src/udpvideostream_class.cpp
|
||||
src/udpvideostream_class.h
|
||||
src/filevideostream_class.cpp
|
||||
src/filevideostream_class.h
|
||||
)
|
||||
|
||||
# Fetch a list of the xml files to use for documentation and add to our target
|
||||
|
||||
Reference in New Issue
Block a user