如何测试在指定位置的目录中是否存在具有特定扩展名的文件(在这种情况下为.cpp),该位置是从makefile位置向下的几个目录?如果找到了消息,我想打印(回显)消息
答案 0 :(得分:1)
你的问题很模糊。你的意思是,在制作配方中你想要进行这个测试吗?如果是这样,那么只需编写适当的shell脚本来检查是否存在所述文件。
如果你的意思是在任何配方之外,在makefile本身,如果你正在使用GNU make,你可以使用$(wildcard ...)
函数:
ifneq (,$(wildcard some/sub/directory/*.cpp))
$(info found some cpp files!)
endif