在构建项目之前,我需要通过一个Python脚本使用Meson构建系统生成一个C++源文件。这是正确的方式吗?也就是说,将Python视为通用的外部命令?
# meson.build
r = run_command('python', 'arg1', 'arg2', 'arg3')
if r.returncode() != 0
error('Error message')
endif
或者说,既然Meson本身就是一个Python程序,那么有没有更直接的方法来做同样的事情呢?
r = run_command(python_exe, params, 'arg1', 'arg2')
? - Pietro