mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-03 23:16:38 +00:00
30 lines
755 B
Meson
30 lines
755 B
Meson
|
sources = [
|
||
|
'main.cpp',
|
||
|
'gstthread.cpp',
|
||
|
'pipeline.cpp',
|
||
|
'qglrenderer.cpp',
|
||
|
]
|
||
|
|
||
|
moc_headers = [
|
||
|
'gstthread.h',
|
||
|
'pipeline.h',
|
||
|
'qglrenderer.h',
|
||
|
]
|
||
|
|
||
|
qtwinsys_deps = []
|
||
|
if enabled_gl_winsys.contains('x11') and enabled_gl_platforms.contains('glx')
|
||
|
qt5x11extras = dependency('qt5', modules : ['X11Extras'], required : false)
|
||
|
if qt5x11extras.found()
|
||
|
qtwinsys_deps += qt5x11extras
|
||
|
else
|
||
|
subdir_done()
|
||
|
endif
|
||
|
endif
|
||
|
|
||
|
moc_files = qt5_mod.preprocess(moc_headers : moc_headers)
|
||
|
executable('qglwtextureshare', sources, moc_files,
|
||
|
cpp_args : [gst_plugins_base_args],
|
||
|
include_directories: [configinc, libsinc],
|
||
|
dependencies : [qt5core_dep, qt5gui_dep, qt5opengl_dep, qtwinsys_deps, gst_dep, video_dep, gstgl_dep, libgl],
|
||
|
install: false)
|