add_if_exists = $(foreach d,$(1),$(if $(wildcard $(srctree)/$(d)),$(d) ,))
时间: 2023-11-21 22:06:43 浏览: 12
find_if的例子
这是一个 Makefile 中的函数,它的作用是判断指定目录是否存在,如果存在则将目录加入列表中。具体来说,它接收一个目录列表作为参数,对于列表中的每个目录,使用 `wildcard` 函数查找这个目录是否存在,如果存在则将这个目录加入返回的列表中。这里的 `$(srctree)` 是一个 Makefile 的内置变量,表示源代码根目录的路径。
阅读全文