| #!/usr/bin/env python3 | |
| import os | |
| import shlex | |
| import subprocess | |
| if 'MESONINTROSPECT' not in os.environ: | |
| raise RuntimeError('MESONINTROSPECT not found') | |
| if 'MESON_BUILD_ROOT' not in os.environ: | |
| raise RuntimeError('MESON_BUILD_ROOT not found') | |
| mesonintrospect = os.environ['MESONINTROSPECT'] | |
| introspect_arr = shlex.split(mesonintrospect) | |
| buildroot = os.environ['MESON_BUILD_ROOT'] | |
| subprocess.check_output([*introspect_arr, '--all', buildroot]) |