aboutsummaryrefslogtreecommitdiff
path: root/boot/uboot
diff options
context:
space:
mode:
authorGravatar Yann E. MORIN <yann.morin.1998@free.fr>2018-04-24 18:34:10 +0200
committerGravatar Thomas Petazzoni <thomas.petazzoni@bootlin.com>2018-04-25 21:35:35 +0200
commit21e3ae8a18bb77943c0a2492ab9ebf14cab333f9 (patch)
tree15981af970e59bf3b455b43109eab50361cf4c13 /boot/uboot
parentac260a2acec20f30705fdfd3911ff966c1f4a0df (diff)
downloadbuildroot-21e3ae8a18bb77943c0a2492ab9ebf14cab333f9.tar.gz
buildroot-21e3ae8a18bb77943c0a2492ab9ebf14cab333f9.tar.bz2
boot/uboot: default to kconfig buildsystem for latest version
By default, the builsystem for uboot defaults to 'legacy', while the default version is very well capable of using the 'kconfig' buildsystem instead. Having the 'legacy' buildsystem be the default in that case makes it quite inconvenient for users: they would expect to be able to use e.g. uboot-menuconfig et al. with the default uboot version. Switch to using 'kconfig' when we use the latest version. Keep the 'legacy' as default for everything else. Also, invert the 'legacy' and 'kconfig' entries in the choice: it is nicer to have the recent and future-proof entry first. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Petr Vorel <petr.vorel@gmail.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'boot/uboot')
-rw-r--r--boot/uboot/Config.in13
1 files changed, 7 insertions, 6 deletions
diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in
index b980745d1b..95c17e3986 100644
--- a/boot/uboot/Config.in
+++ b/boot/uboot/Config.in
@@ -6,20 +6,21 @@ config BR2_TARGET_UBOOT
if BR2_TARGET_UBOOT
choice
prompt "Build system"
+ default BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG if BR2_TARGET_UBOOT_LATEST_VERSION
default BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY
-config BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY
- bool "Legacy"
- help
- Select this option if you use an old U-Boot (older than
- 2015.04), so that we use the old build system.
-
config BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG
bool "Kconfig"
help
Select this option if you use a recent U-Boot version (2015.04
or newer), so that we use the Kconfig build system.
+config BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY
+ bool "Legacy"
+ help
+ Select this option if you use an old U-Boot (older than
+ 2015.04), so that we use the old build system.
+
endchoice
if BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY