diff options
Diffstat (limited to 'target/linux/Config.in.advanced')
-rw-r--r-- | target/linux/Config.in.advanced | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/target/linux/Config.in.advanced b/target/linux/Config.in.advanced index cd5f52cdf..b8c71d59c 100644 --- a/target/linux/Config.in.advanced +++ b/target/linux/Config.in.advanced @@ -416,12 +416,14 @@ config BR2_PACKAGE_LINUX_USE_DEFCONFIG Configure Linux by make <board>_defconfig config BR2_PACKAGE_LINUX_USE_XCONFIG - bool "Run make ARCH=$(ARCH) xconfig before build" + bool "Run make ARCH=$(ARCH) [xconfig|menuconfig] before build" depends BR2_PACKAGE_LINUX help Configure Linux by make xconfig endchoice + + config BR2_PACKAGE_LINUX_KCONFIG string ".config file" depends on BR2_PACKAGE_LINUX_USE_KCONFIG @@ -433,6 +435,29 @@ config BR2_PACKAGE_LINUX_KCONFIG board-imposed value by passing LINUX26_KCONFIG=<path> to make. +choice + prompt "Preferred config tool" + default BR2_MAKE_XCONFIG + help + Define the preferred tool to invoke if a configuration is invalid + +config BR2_MAKE_XCONFIG + bool "make xconfig" + help + Run "make menuconfig" if kernel ".config" is invalid + +config BR2_MAKE_MENUCONFIG + bool "make menuconfig" + help + Run "make menuconfig" if kernel ".config" is invalid + +endchoice + +config BR2_KERNEL_CONFIG_METHOD + string + default "xconfig" if BR2_MAKE_XCONFIG + default "menuconfig" if BR2_MAKE_MENUCONFIG + endmenu choice |