• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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