Use ${CT_TOP_DIR}/build as a base for build directories (used in default values for paths).
Remove this directory on distclean (hard-coded).
Mark the version to be 0.0.1-svn (no release yet).
5 comment "Core C Compiler (used to build the C library)"
9 prompt "Use a different core C compiler"
12 Use a different compiler to build the C library than the one
13 in the final toolchain.
15 You can change the compiler used, or only the version used.
17 You most probably don't need that.
21 default y if ! CC_USE_CORE && CC_GCC
22 default n if CC_USE_CORE || ! CC_GCC
26 default y if ! CC_USE_CORE && CC_TCC
27 default n if CC_USE_CORE || ! CC_TCC
31 prompt "Core C compiler:"
32 depends on CC_USE_CORE
40 # prompt "tcc (EXPERIMENTAL)"
44 config CC_CORE_VERSION
49 default "gcc" if CC_CORE_GCC
50 default "tcc" if CC_CORE_TCC
52 if CC_CORE_GCC && CC_USE_CORE
53 source config/cc_core_gcc.in
56 if CC_CORE_TCC && CC_USE_CORE
57 source config/cc_core_tcc.in
60 comment "Final C compiler"
64 prompt "Final C compiler"
71 select CC_SUPPORT_FORTRAN
72 select CC_SUPPORT_JAVA
74 select CC_SUPPORT_OBJC
75 select CC_SUPPORT_OBJCXX
79 # prompt "tcc (EXPERIMENTAL)"
89 default "gcc" if CC_GCC
90 default "tcc" if CC_TCC
93 source config/cc_gcc.in
97 source config/cc_tcc.in
100 config CC_SUPPORT_CXX
103 config CC_SUPPORT_FORTRAN
106 config CC_SUPPORT_JAVA
109 config CC_SUPPORT_ADA
112 config CC_SUPPORT_OBJC
115 config CC_SUPPORT_OBJCXX
118 comment "Additionnal supported languages:"
124 depends on CC_SUPPORT_CXX
126 Only select this if you know that your specific combination of
127 compiler and its version does support this language.
129 config CC_LANG_FORTRAN
133 depends on CC_SUPPORT_FORTRAN
135 Only select this if you know that your specific combination of
136 compiler and its version does support this language.
142 depends on CC_SUPPORT_JAVA
144 Only select this if you know that your specific combination of
145 compiler and its version does support this language.
151 depends on CC_SUPPORT_ADA
153 Only select this if you know that your specific combination of
154 compiler and its version does support this language.
160 depends on CC_SUPPORT_OBJC
162 Only select this if you know that your specific combination of
163 compiler and its version does support this language.
165 config CC_LANG_OBJCXX
167 prompt "Objective-C++"
169 depends on CC_SUPPORT_OBJCXX
171 Only select this if you know that your specific combination of
172 compiler and its version does support this language.
174 config CC_LANG_OTHERS
176 prompt "Other languages"
179 Enter here a comma-separated list of languages that you know your compiler
180 supports, besides those listed above.
182 Eg. gcc-4.1+ has a toy programming language, treelang. As it is not usefull
183 in real life, it is not available in the selection above.