如何禁用 Kconfig 中默认启用的选项?

如何禁用 Kconfig 中默认启用的选项?

假设我有一个选择:

config SETTING_WITH_DEFAULT
    bool "Some setting which defaults to y"
    default y

我想创建一个选项来取消选择此默认值:

config PLATFORM_INCOMPATIBLE
    bool "This platform isn't compatible with above config"
    # What should I put here?

如果我有platform_incompatible_defconfig并且我会make使用此配置运行,我希望关闭该选项。

答案1

我认为在我的情况下我可以这样做:在我的特定于平台的配置存根中,除了选项之外,我CONFIG_PLATFORM_INCOMPATIBLE=y还可以进行CONFIG_SETTING_WITH_DEFAULT=n选择。我想知道是否还有另一种方法可以做到这一点。

相关内容