exe_name = '@0@-@1@'.format(tool, apiversion)
extra_args = data.get('extra_c_args', [])
sources = data.get('files')
+ install_tag = data.get('install_tag', 'bin')
deps = []
foreach d : data.get('deps', [])
if d not in exposed_deps
executable(exe_name,
sources,
install: true,
+ install_tag: install_tag,
include_directories : [configinc],
dependencies : [gst_full_dep] + deps,
c_args: extra_args + gst_c_args + ['-DG_LOG_DOMAIN="@0@"'.format(exe_name)],
if not get_option('tools').disabled()
foreach tool, data: gst_tools
- if data.has_key('config_data')
- else
+ if not data.has_key('config_data')
exe_name = '@0@-@1@'.format(tool, apiversion)
executable(
exe_name,
data.get('files'),
install: true,
+ install_tag: 'bin-devel',
include_directories : inc_dirs,
dependencies : data.get('deps'),
c_args : [gst_c_args] + ['-DG_LOG_DOMAIN="@0@"'.format(exe_name)],
executable('gst-transcoder-' + api_version,
'gst-transcoder.c', 'utils.c',
install : true,
+ install_tag : 'bin',
dependencies : [gst_dep, gstpbutils_dep, gst_transcoder_dep],
c_args: ['-DG_LOG_DOMAIN="gst-transcoder-@0@"'.format(api_version)],
)
executable(exe_name,
data.get('files'),
install: true,
+ install_tag: 'bin',
include_directories : [configinc],
dependencies : data.get('deps'),
c_args: data.get('extra_c_args', []) + gst_plugins_base_args + ['-DG_LOG_DOMAIN="@0@"'.format(exe_name)],
sources: ['gstmodule.c'],
install: true,
install_dir : pygi_override_dir,
+ install_tag: 'python-runtime',
include_directories : [configinc],
dependencies : [gst_dep, python_dep, pygobject_dep])
output : 'gst',
install_dir : bash_helpers_dir,
configuration : bash_helper_conf,
- install_tag : 'runtime')
+ install_tag : 'bin')
subdir('bash-completion/helpers')
install_data('bash-completion/completions/gst-launch-1.0',
install_dir : bash_completions_dir,
- install_tag : 'runtime')
+ install_tag : 'bin')
install_data('bash-completion/completions/gst-inspect-1.0',
install_dir : bash_completions_dir,
- install_tag : 'runtime')
+ install_tag : 'bin')
endif
if host_system == 'android'
include_directories : [configinc],
dependencies : [gst_dep],
install_dir : helpers_install_dir,
+ install_tag : 'bin',
install: true,
)
endif
c_args : gst_c_args,
include_directories : [configinc],
install: true,
+ install_tag: 'bin-devel',
dependencies : [gio_dep],
)
executable(exe_name,
src_file,
install: true,
+ install_tag: 'bin',
include_directories : [configinc],
dependencies : [glib_dep, gobject_dep, gmodule_dep, mathlib, gst_dep] + extra_deps,
c_args: gst_c_args + extra_c_args + ['-DG_LOG_DOMAIN="@0@"'.format(exe_name)],