_launcherdir = get_option('libdir') + '/gst-validate-launcher/python/launcher/' launcher_configure = configuration_data() launcher_configure.set('GST_VALIDATE_TESTSUITE_VERSION', '@0@'.format(TESTSUITE_VERSION)) launcher_configure.set('BUILDDIR', meson.global_build_root()) launcher_configure.set('SRCDIR', meson.global_source_root()) launcher_configure.set('DATADIR', join_paths(get_option('prefix'), get_option('datadir'))) launcher_configure.set('LIBDIR', join_paths(get_option('prefix'), get_option('libdir'))) configure_file(input : 'config.py.in', output : 'config.py', install_dir: _launcherdir, configuration : launcher_configure) _sources = ['baseclasses.py', '__init__.py', 'loggable.py', 'reporters.py', 'main.py', 'httpserver.py', 'RangeHTTPServer.py', 'utils.py', 'vfb_server.py'] install_data(sources: _sources, install_dir: _launcherdir) subdir('apps') subdir('testsuites')