gst_tools = { 'gst-transcoder': { 'files': files('gst-transcoder.c', 'utils.c'), 'deps': [gst_dep, gstpbutils_dep, gst_transcoder_dep], }, } if not get_option('tools').disabled() and not static_build foreach tool, data: gst_tools exe_name = '@0@-@1@'.format(tool, api_version) executable(exe_name, data.get('files'), install: data.get('install', true), install_tag: 'bin', include_directories : data.get('include_directories', [configinc]), dependencies : data.get('deps'), c_args: data.get('extra_c_args', []) + ['-DG_LOG_DOMAIN="@0@"'.format(exe_name)], ) if data.has_key('man_page') install_man(data.get('man_page')) endif endforeach endif