如果存在:make
,我希望Makefile
命令正常执行。否则我希望它执行一个自定义脚本,比如名为compile
。如果两个文件都不存在,我希望它优雅地失败(理想情况下不会离开编辑屏幕)。
我知道this thread,它提供了一个bash表达式,我能够适应我的需要。除了我有时需要运行除bash之外的shell。是否有与shell无关的方法来执行此操作?
答案 0 :(得分:1)
makeprg
可以设置为任何可执行文件的名称。如果有Makefile,请创建一个运行make
的shell脚本,否则运行compile
,否则返回。