#!/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])