2 changed files with 54 additions and 38 deletions
@ -1,41 +1,46 @@
@@ -1,41 +1,46 @@
|
||||
if (GST_FOUND) |
||||
include_directories( |
||||
${GST_INCLUDE_DIRS} |
||||
gstqtvideosink/utils/ |
||||
) |
||||
|
||||
set(EXTRA_SRC) |
||||
if(VIDEO) |
||||
list(APPEND EXTRA_SRC |
||||
gstqtvideosink/delegates/basedelegate.cpp |
||||
gstqtvideosink/delegates/qtquick2videosinkdelegate.cpp |
||||
gstqtvideosink/delegates/qtvideosinkdelegate.cpp |
||||
gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp |
||||
gstqtvideosink/gstqtglvideosink.cpp |
||||
gstqtvideosink/gstqtglvideosinkbase.cpp |
||||
gstqtvideosink/gstqtquick2videosink.cpp |
||||
gstqtvideosink/gstqtvideosink.cpp |
||||
gstqtvideosink/gstqtvideosinkbase.cpp |
||||
gstqtvideosink/gstqtvideosinkplugin.cpp |
||||
gstqtvideosink/gstqwidgetvideosink.cpp |
||||
gstqtvideosink/painters/genericsurfacepainter.cpp |
||||
gstqtvideosink/painters/openglsurfacepainter.cpp |
||||
gstqtvideosink/painters/videomaterial.cpp |
||||
gstqtvideosink/painters/videonode.cpp |
||||
gstqtvideosink/utils/bufferformat.cpp |
||||
gstqtvideosink/utils/utils.cpp |
||||
) |
||||
endif() |
||||
|
||||
add_library(VideoStreaming |
||||
VideoItem.cc |
||||
VideoReceiver.cc |
||||
VideoStreaming.cc |
||||
VideoSurface.cc |
||||
SubtitleWriter.cc |
||||
${EXTRA_SRC} |
||||
) |
||||
set(EXTRA_SRC |
||||
gstqtvideosink/delegates/basedelegate.cpp |
||||
gstqtvideosink/delegates/qtquick2videosinkdelegate.cpp |
||||
gstqtvideosink/delegates/qtvideosinkdelegate.cpp |
||||
gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp |
||||
gstqtvideosink/gstqtglvideosink.cpp |
||||
gstqtvideosink/gstqtglvideosinkbase.cpp |
||||
gstqtvideosink/gstqtquick2videosink.cpp |
||||
gstqtvideosink/gstqtvideosink.cpp |
||||
gstqtvideosink/gstqtvideosinkbase.cpp |
||||
gstqtvideosink/gstqtvideosinkplugin.cpp |
||||
gstqtvideosink/gstqwidgetvideosink.cpp |
||||
gstqtvideosink/gstqtvideosinkmarshal.c |
||||
gstqtvideosink/painters/genericsurfacepainter.cpp |
||||
gstqtvideosink/painters/openglsurfacepainter.cpp |
||||
gstqtvideosink/painters/videomaterial.cpp |
||||
gstqtvideosink/painters/videonode.cpp |
||||
gstqtvideosink/utils/bufferformat.cpp |
||||
gstqtvideosink/utils/utils.cpp |
||||
) |
||||
|
||||
target_link_libraries(VideoStreaming |
||||
PUBLIC |
||||
qgc |
||||
add_library(VideoStreaming |
||||
VideoItem.cc |
||||
VideoReceiver.cc |
||||
VideoStreaming.cc |
||||
VideoSurface.cc |
||||
SubtitleWriter.cc |
||||
${EXTRA_SRC} |
||||
) |
||||
|
||||
Qt5::Multimedia |
||||
) |
||||
target_link_libraries(VideoStreaming |
||||
PUBLIC |
||||
qgc |
||||
Qt5::Multimedia |
||||
Qt5::OpenGL |
||||
${GST_LIBRARIES} |
||||
) |
||||
|
||||
target_include_directories(VideoStreaming INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) |
||||
target_include_directories(VideoStreaming INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) |
||||
endif() |
||||
|
Loading…
Reference in new issue