【发布时间】:2013-08-02 15:01:24
【问题描述】:
在我的 makefile 中,我想做这样的事情:
all: foo bar python
python:
if /usr/bin/someprogram
do some stuff
else
echo "not doing some stuff, coz someprogram ain't there"
endif
实现这一目标的最简单方法是什么?
【问题讨论】:
-
如果您放入正确的行继续标记等,那么 makefile 的 sn-p 应该可以正常工作。
-
它与请求的功能不匹配,即如果
/usr/bin/someprogram存在,则“做一些事情”。如所写(假设添加了续行),它将运行/usr/bin/someprogram,如果成功,它将“做一些事情”。根本不是一回事。