buildrootschalter/toolchain/Config.in
Peter Korsgaard e2e4950b2d toolchain: use same gdb Config.in for internal/external toolchains
We used to use different gdb configs for internal and external toolchains
because mconf won't source the same file twice. This works, but is kind of
sub optimal, as people forget to keep them in sync.

Fix it to use the same file for both situations by shuffling around the
config options a bit. Should work identical to before (except for the newer
gdb versions available for ext).
2008-12-15 15:28:48 +00:00

44 lines
1.1 KiB
Plaintext

menu "Toolchain"
choice
prompt "Toolchain type"
default BR2_TOOLCHAIN_BUILDROOT if !BR2_avr32
default BR2_TOOLCHAIN_EXTERNAL_SOURCE if BR2_avr32
help
Select whether to use the toolchain provided by buildroot
or an external toolchain.
Some vendors provide toolchains in binary form, some in
source form.
config BR2_TOOLCHAIN_BUILDROOT
bool "Buildroot toolchain"
depends on !BR2_avr32
config BR2_TOOLCHAIN_EXTERNAL
bool "External binary toolchain"
config BR2_TOOLCHAIN_EXTERNAL_SOURCE
bool "External source toolchain"
endchoice
config BR2_TOOLCHAIN_SOURCE
bool
default y if BR2_TOOLCHAIN_BUILDROOT || BR2_TOOLCHAIN_EXTERNAL_SOURCE
default n if BR2_TOOLCHAIN_EXTERNAL
source "target/device/Config.in.toolchain"
source "toolchain/Config.in.1"
source "toolchain/external-toolchain/Config.in"
# we want gdb config in the middle of both source and external
# toolchains, but mconf won't let us source the same file twice,
# so put it here instead
source "toolchain/gdb/Config.in"
comment "Common Toolchain Options"
source "toolchain/Config.in.2"
source "toolchain/external-toolchain/Config.in.2"
endmenu