package/libdcadec: enable shared build
[buildroot-gz.git] / toolchain / Config.in
blobfc30c6e52e71b94b3e6214d5f021876ea5fefc23
1 menu "Toolchain"
3 # Invisible option that makes sure the toolchain package always gets
4 # built
5 config BR2_TOOLCHAIN
6         bool
7         default y
9 # Should be selected for glibc or eglibc
10 config BR2_TOOLCHAIN_USES_GLIBC
11         bool
12         select BR2_USE_WCHAR
13         select BR2_ENABLE_LOCALE
14         select BR2_TOOLCHAIN_HAS_THREADS
15         select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
16         select BR2_TOOLCHAIN_HAS_THREADS_NPTL
17         select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
18         select BR2_TOOLCHAIN_HAS_SSP
20 config BR2_TOOLCHAIN_USES_UCLIBC
21         bool
23 config BR2_TOOLCHAIN_USES_MUSL
24         bool
25         select BR2_USE_WCHAR
26         select BR2_ENABLE_LOCALE
27         select BR2_TOOLCHAIN_HAS_THREADS
28         select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
29         select BR2_TOOLCHAIN_HAS_THREADS_NPTL
30         select BR2_TOOLCHAIN_HAS_SSP
32 choice
33         prompt "Toolchain type"
34         help
35           Select whether to use the toolchain provided by buildroot
36           or an external toolchain.
38           Some vendors provide toolchains in binary form, some in
39           source form.
41 config BR2_TOOLCHAIN_BUILDROOT
42         bool "Buildroot toolchain"
43         depends on !BR2_bfin
44         select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
46 config BR2_TOOLCHAIN_EXTERNAL
47         bool "External toolchain"
48         help
49           Select if you want to use an existing cross-compiling
50           toolchain. Buildroot can either download automatically a
51           toolchain, or use an already installed toolchain.
53 endchoice
55 source "toolchain/toolchain-buildroot/Config.in"
56 source "toolchain/toolchain-external/Config.in"
57 source "toolchain/toolchain-common.in"
59 endmenu