1sources = [ 2 'main.cpp', 3 'gstthread.cpp', 4 'pipeline.cpp', 5 'qglrenderer.cpp', 6] 7 8moc_headers = [ 9 'gstthread.h', 10 'pipeline.h', 11 'qglrenderer.h', 12] 13 14qtwinsys_deps = [] 15if enabled_gl_winsys.contains('x11') and enabled_gl_platforms.contains('glx') 16 qt5x11extras = dependency('qt5', modules : ['X11Extras'], required : false) 17 if qt5x11extras.found() 18 qtwinsys_deps += [qt5x11extras, glx_dep] 19 else 20 subdir_done() 21 endif 22endif 23 24moc_files = qt5_mod.preprocess(moc_headers : moc_headers) 25executable('qglwtextureshare', sources, moc_files, 26 cpp_args : [gst_plugins_base_args] + qt_cxx_warn_less, 27 include_directories: [configinc, libsinc], 28 dependencies : [qt5core_dep, qt5gui_dep, qt5opengl_dep, qtwinsys_deps, gst_dep, video_dep, gstgl_dep, gstglproto_dep], 29 install: false) 30