1kmssink_sources = [ 2 'gstkmsallocator.c', 3 'gstkmsbufferpool.c', 4 'gstkmssink.c', 5 'gstkmsutils.c', 6] 7 8if host_system != 'linux' 9 subdir_done() 10endif 11 12libdrm_dep = dependency('libdrm', version : '>= 2.4.98', 13 required : get_option('kms'), 14 fallback: ['libdrm', 'ext_libdrm']) 15if libdrm_dep.found() 16 gstkmssink = library('gstkms', 17 kmssink_sources, 18 c_args : gst_plugins_bad_args, 19 include_directories : [configinc], 20 dependencies : [gstbase_dep, gstvideo_dep, gstallocators_dep, libdrm_dep], 21 install : true, 22 install_dir : plugins_install_dir, 23 ) 24 pkgconfig.generate(gstkmssink, install_dir : plugins_pkgconfig_install_dir) 25 plugins += [gstkmssink] 26endif 27