【发布时间】:2016-07-25 22:45:12
【问题描述】:
在我的 Makefile 中,我检查文件是否存在,并根据检查结果执行不同的代码。
以前,只有一个相关文件,OUTLIB_CACHE。
OUTLIB_CACHE := filename
OUTLIB_CACHE_EXITS := $(shell if [ -f $(OUTLIB_CACHE) ]; then echo "1"; fi;)
ifneq ($(OUTLIB_CACHE_EXISTS),1)
# do something
endif
现在我要介绍第二个相关文件,将两个文件名存储在一个列表中:
OUTLIB_CACHE_LIST := filename1 filename2
当且仅当OUTLIB_CACHE_LIST 中的所有文件都存在时,我想将OUTLIB_CACHE_EXISTS 标志设置为true。最好的方法是什么?
【问题讨论】: