17f2f5cdc6efb1ebc413f72007742c30ee32610a
[openwrt/svn-archive/archive.git] / toolchain / gcc / Config.in
1 # Choose gcc version.
2
3 choice
4 prompt "GCC compiler Version" if TOOLCHAINOPTS
5 default GCC_VERSION_3_4_6 if LINUX_2_4
6 default GCC_VERSION_4_2_4 if TARGET_avr32
7 default GCC_VERSION_4_2_4 if TARGET_ppc40x
8 default GCC_VERSION_4_2_4 if TARGET_ppc44x
9 default GCC_VERSION_4_1_2
10 help
11 Select the version of gcc you wish to use.
12
13 config GCC_VERSION_3_4_6
14 bool "gcc 3.4.6"
15
16 config GCC_VERSION_4_1_2
17 depends !LINUX_2_4
18 bool "gcc 4.1.2"
19
20 config GCC_VERSION_4_2_0
21 depends !LINUX_2_4
22 bool "gcc 4.2.0"
23
24 config GCC_VERSION_4_2_1
25 depends !LINUX_2_4
26 bool "gcc 4.2.1"
27
28 config GCC_VERSION_4_2_2
29 depends !LINUX_2_4
30 bool "gcc 4.2.2"
31
32 config GCC_VERSION_4_2_3
33 depends !LINUX_2_4
34 bool "gcc 4.2.3"
35
36 config GCC_VERSION_4_2_4
37 depends !LINUX_2_4
38 bool "gcc 4.2.4"
39
40 endchoice
41
42 config EABI_SUPPORT
43 bool
44 depends arm||armeb
45 prompt "Enable EABI support" if TOOLCHAINOPTS
46 default n
47 help
48 Enable ARM EABI support
49
50 config EXTRA_GCC_CONFIG_OPTIONS
51 string
52 prompt "Additional gcc options" if TOOLCHAINOPTS
53 default ""
54 help
55 Any additional gcc options you may want to include....
56
57 config SSP_SUPPORT
58 bool
59 prompt "Enable Smash Stacking Protection support" if TOOLCHAINOPTS
60 default n
61 help
62 Enable Smash Stacking Protection support
63
64 config INSTALL_LIBSTDCPP
65 bool
66 prompt "Build/install c++ compiler and libstdc++?" if TOOLCHAINOPTS
67 default y
68 help
69 Build/install c++ compiler and libstdc++?
70
71 config INSTALL_LIBGCJ
72 bool
73 prompt "Build/install java compiler and GNU classpath ?" if TOOLCHAINOPTS
74 default n
75 help
76 Build/install java compiler and GNU classpath ?