如何通过测试文件是否存在来条件设置Makefile变量

时间:2009-07-03 03:38:55

标签: makefile

例如: 我想要:

如果file1存在:

CLEAN_SRC = *.h file3

否则

CLEAN_SRC = 

1 个答案:

答案 0 :(得分:69)

如果file1不存在,那么$(wildcard file1)将评估为空字符串。

ifeq ($(wildcard file1),) 
    CLEAN_SRC =
else 
    CLEAN_SRC = *.h file3
endif