在构建我的项目之前,我必须使用 Meson 构建系统通过 Python 脚本生成 C++ 源文件。
这是正确的方法吗,即将 Python 视为通用的外部命令?
# meson.build
r = run_command('python', 'arg1', 'arg2', 'arg3')
if r.returncode() != 0
error('Error message')
endif
或者,作为 Meson 本身是一个 Python 程序,是否有可能以更直接的方式做同样的事情?