0

如何测试指定位置的目录中是否存在具有特定扩展名(在这种情况下为 .cpp)的文件,该位置比 makefile 的位置低几个目录?如果找到它们,我想打印(回显)一条消息

4

1 回答 1

1

你的问题模棱两可。您的意思是,在您想要执行此测试的制作配方中?如果是这样,那么只需编写适当的 shell 脚本来检查所述文件是否存在。

如果您的意思是在任何配方之外,在 makefile 本身中,如果您使用的是 GNU make,您可以使用该$(wildcard ...)函数:

ifneq (,$(wildcard some/sub/directory/*.cpp))
  $(info found some cpp files!)
endif
于 2013-07-16T20:39:58.250 回答