小智 6
选项1:让make进行路径搜索:
.PHONY: whichfiles
whichfiles: $(LIST_OF_SOURCE_FILES)
@echo $+
Run Code Online (Sandbox Code Playgroud)
选项2:使用$(通配符)模拟路径搜索:
.PHONY: whichfiles
whichfiles:
@echo $(foreach f,$(LIST_OF_SOURCE_FILES),$(firstword $(wildcard $(VPATH:%=%/$f)) not-found:$f))
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,"make whichfiles"将打印匹配文件列表.
如果找不到某些文件,则选项1将失败,并且"无规则"报告无法找到的第一个文件.选项2将为每个丢失的文件打印"not-found:".
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |