1kmssrc_sources = [ 2 'gstkmssrc.c', 3] 4 5if not drm_dep.found() 6 subdir_done() 7endif 8 9kmssrc_c_args = [] 10if cc.has_function('drmModeGetFB2', dependencies : drm_dep) 11kmssrc_c_args += ['-DHAS_DRM_MODE_FB2'] 12endif 13if cc.has_function('drmCloseBufferHandle', dependencies : drm_dep) 14kmssrc_c_args += ['-DHAS_DRM_CLOSE_HANDLE'] 15endif 16 17kmssrc = library('gstkmssrc', 18 kmssrc_sources, 19 c_args : [gst_rockchip_args, kmssrc_c_args], 20 include_directories : [configinc], 21 dependencies : [gstbase_dep, gstvideo_dep, gstallocators_dep, drm_dep], 22 install : true, 23 install_dir : plugins_install_dir, 24) 25