c-从介子执行makefile命令



我想尝试使用介子从makefile中自动执行"make-install"命令。我在一个meson.build文件中尝试了以下操作:

r = run_command('make install')
if r.returncode() != 0
# it failed
endif
output = r.stdout().strip()
errortxt = r.stderr().strip()

但它打印以下错误:Program or command 'make install' not found or not executable.这个meson.build文件与我的makefile位于同一目录中。这不是使用这个功能的方法吗?或者有更好的方法来实现我想要做的事情吗?

第一个参数是命令(二进制(,后面跟着它的参数:

run_command('make', 'install')

最新更新