2016-08-05 19:48:41 +00:00
|
|
|
_launcherdir = get_option('libdir') + '/gst-validate-launcher/python/launcher/'
|
|
|
|
|
|
|
|
launcher_configure = configuration_data()
|
2017-08-26 12:10:40 +00:00
|
|
|
launcher_configure.set('GST_VALIDATE_TESTSUITE_VERSION', '@0@'.format(TESTSUITE_VERSION))
|
2021-10-18 14:47:00 +00:00
|
|
|
launcher_configure.set('BUILDDIR', meson.global_build_root())
|
|
|
|
launcher_configure.set('SRCDIR', meson.global_source_root())
|
2017-08-10 13:35:09 +00:00
|
|
|
launcher_configure.set('DATADIR', join_paths(get_option('prefix'), get_option('datadir')))
|
|
|
|
launcher_configure.set('LIBDIR', join_paths(get_option('prefix'), get_option('libdir')))
|
|
|
|
|
2016-08-05 19:48:41 +00:00
|
|
|
configure_file(input : 'config.py.in',
|
|
|
|
output : 'config.py',
|
2016-09-21 19:41:45 +00:00
|
|
|
install_dir: _launcherdir,
|
2016-08-05 19:48:41 +00:00
|
|
|
configuration : launcher_configure)
|
|
|
|
|
|
|
|
_sources = ['baseclasses.py',
|
|
|
|
'__init__.py',
|
|
|
|
'loggable.py',
|
|
|
|
'reporters.py',
|
|
|
|
'main.py',
|
|
|
|
'httpserver.py',
|
|
|
|
'RangeHTTPServer.py',
|
|
|
|
'utils.py',
|
2016-09-21 19:41:45 +00:00
|
|
|
'vfb_server.py']
|
2016-08-05 19:48:41 +00:00
|
|
|
|
|
|
|
install_data(sources: _sources,
|
|
|
|
install_dir: _launcherdir)
|
|
|
|
|
|
|
|
subdir('apps')
|
2017-01-03 16:01:31 +00:00
|
|
|
subdir('testsuites')
|