fa5bb6b395b9a5df15c1c4c0ad16e829e4a9bd26
[platform/upstream/gstreamer.git] / sys / kms / meson.build
1 kmssink_sources = [
2   'gstkmsallocator.c',
3   'gstkmsbufferpool.c',
4   'gstkmssink.c',
5   'gstkmsutils.c',
6 ]
7
8 libdrm_dep = dependency('libdrm', version : '>= 2.4.55',
9                         required : get_option('kms'),
10                         fallback: ['libdrm', 'ext_libdrm'])
11 if libdrm_dep.found()
12   gstkmssink = library('gstkms',
13     kmssink_sources,
14     c_args : gst_plugins_bad_args,
15     include_directories : [configinc],
16     dependencies : [gstbase_dep, gstvideo_dep, gstallocators_dep, libdrm_dep],
17     install : true,
18     install_dir : plugins_install_dir,
19   )
20   pkgconfig.generate(gstkmssink, install_dir : plugins_pkgconfig_install_dir)
21   plugins += [gstkmssink]
22 endif