如何从makefile中的布尔配置标志构建迭代数字列表



如何从makefile中的布尔配置标志构建迭代数字列表?

在的Config.in中定义

config CONFIG_VAR_1
bool "var 1"
default y
config CONFIG_VAR_2
bool "var 2"
default y

Makefile

VAR = 
$(if $(CONFIG_VAR_1), 0) 
$(if $(CONFIG_VAR_2), 1)
$(foreach i, $(VAR), $(info AVR=$i))

预期结果

VAR=0
VAR=1

通过显示的方法,我得到变量VAR为空。

这种方法实际上是按预期工作的。变量VAR为空,因为.config是用旧值兑现的。为了让它发挥作用,我只需要做一个make defconfig && make

相关内容

  • 没有找到相关文章

最新更新