blob: 27d9d692c73170e6be9a5d3bbd3ccda1f194e5b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
# Compiler options
menu "C compiler"
comment "Core C Compiler (used to build the C library)"
config CC_USE_CORE
bool
prompt "Use a different core C compiler"
default n
help
Use a different compiler to build the C library than the one
in the final toolchain.
You can change the compiler used, or only the version used.
You most probably don't need that.
choice
bool
prompt "Core C compiler:"
depends on CC_USE_CORE
config CC_CORE_GCC
bool
prompt "gcc"
endchoice
config CC_CORE_VERSION
string
config CC_CORE
string
default "gcc" if CC_CORE_GCC
if CC_CORE_GCC && CC_USE_CORE
source config/cc_core_gcc.in
endif
comment "Final C compiler"
choice
bool
prompt "Final C compiler"
default CC_GCC
config CC_GCC
bool
prompt "gcc"
select CC_SUPPORT_CXX
select CC_SUPPORT_FORTRAN
select CC_SUPPORT_JAVA
select CC_SUPPORT_ADA
select CC_SUPPORT_OBJC
select CC_SUPPORT_OBJCXX
endchoice
config CC_VERSION
string
config CC
string
default "gcc" if CC_GCC
if CC_GCC
source config/cc_gcc.in
endif
config CC_SUPPORT_CXX
bool
config CC_SUPPORT_FORTRAN
bool
config CC_SUPPORT_JAVA
bool
config CC_SUPPORT_ADA
bool
config CC_SUPPORT_OBJC
bool
config CC_SUPPORT_OBJCXX
bool
comment "Additionnal supported languages:"
config CC_LANG_CXX
bool
prompt "C++"
default n
depends on CC_SUPPORT_CXX
help
Only select this if you know that your specific combination of
compiler and its version does support this language.
config CC_LANG_FORTRAN
bool
prompt "Fortran"
default n
depends on CC_SUPPORT_FORTRAN
help
Only select this if you know that your specific combination of
compiler and its version does support this language.
config CC_LANG_JAVA
bool
prompt "Java"
default n
depends on CC_SUPPORT_JAVA
help
Only select this if you know that your specific combination of
compiler and its version does support this language.
config CC_LANG_ADA
bool
prompt "ADA"
default n
depends on CC_SUPPORT_ADA
help
Only select this if you know that your specific combination of
compiler and its version does support this language.
config CC_LANG_OBJC
bool
prompt "Objective-C"
default n
depends on CC_SUPPORT_OBJC
help
Only select this if you know that your specific combination of
compiler and its version does support this language.
config CC_LANG_OBJCXX
bool
prompt "Objective-C++"
default n
depends on CC_SUPPORT_OBJCXX
help
Only select this if you know that your specific combination of
compiler and its version does support this language.
config CC_LANG_OTHERS
string
prompt "Other languages"
default ""
help
Enter here a comma-separated list of languages that you know your compiler
supports, besides those listed above.
Eg. gcc-4.1+ has a toy programming language, treelang. As it is not usefull
in real life, it is not available in the selection above.
endmenu
|