mikefile shell if 包含字符串
时间: 2023-07-04 09:27:24 浏览: 236
字符文件驱动编译makefile
Makefile 中的条件判断语句可以使用 `ifeq` 和 `ifneq` 。其中,`ifeq` 用于判断两个变量的值是否相等,`ifneq` 用于判断两个变量的值是否不相等。可以使用 `$(findstring)` 函数来判断一个字符串是否包含另一个字符串。示例代码如下:
```makefile
ifeq ($(findstring substring,$(string)),substring)
$(info The string contains the substring.)
else
$(info The string does not contain the substring.)
endif
```
其中,`$(string)` 是要检查的字符串,`substring` 是要查找的子字符串。如果 `$(findstring)` 函数返回的结果与 `substring` 相等,则输出字符串包含子字符串的信息,否则输出字符串不包含子字符串的信息。
阅读全文