makefile条件判断
时间: 2023-08-03 16:54:08 浏览: 106
makefile变量使用及其条件判断
在 Makefile 中,我们可以使用条件语句来进行判断,常用的有 ifeq、ifneq、ifdef、ifndef 等。
ifeq ($(变量名), 值)
# 条件满足时执行的代码
else
# 条件不满足时执行的代码
endif
ifneq ($(变量名), 值)
# 条件满足时执行的代码
else
# 条件不满足时执行的代码
endif
ifdef 变量名
# 条件满足时执行的代码
else
# 条件不满足时执行的代码
endif
ifndef 变量名
# 条件满足时执行的代码
else
# 条件不满足时执行的代码
endif
其中,ifeq 和 ifneq 分别表示相等和不相等的条件判断,ifdef 和 ifndef 分别表示定义和未定义的条件判断。在条件语句中,可以使用变量、函数、常量等表达式。
阅读全文