2007-02-24 11:00:05 +00:00
|
|
|
# Compiler options
|
|
|
|
|
|
|
|
menu "C compiler"
|
|
|
|
|
|
|
|
choice
|
|
|
|
bool
|
2007-08-15 10:14:43 +00:00
|
|
|
prompt "C compiler flavour"
|
2007-02-24 11:00:05 +00:00
|
|
|
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
|
2007-08-15 10:14:43 +00:00
|
|
|
help
|
|
|
|
gcc is the full-blown GNU compiler. This is what most people will choose.
|
|
|
|
|
2007-08-30 19:22:15 +00:00
|
|
|
gcc supports many languages, a powerful code parser, optimised binary
|
|
|
|
output, and lots of other features.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config CC_VERSION
|
|
|
|
string
|
|
|
|
|
|
|
|
config CC
|
|
|
|
string
|
|
|
|
default "gcc" if CC_GCC
|
|
|
|
|
|
|
|
if CC_GCC
|
2008-04-17 20:26:25 +00:00
|
|
|
source config/cc/cc_gcc.in
|
2007-02-24 11:00:05 +00:00
|
|
|
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
|
|
|
|
|
2008-02-14 22:44:34 +00:00
|
|
|
comment "Additional supported languages:"
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
config CC_LANG_CXX
|
|
|
|
bool
|
|
|
|
prompt "C++"
|
|
|
|
default n
|
|
|
|
depends on CC_SUPPORT_CXX
|
|
|
|
help
|
2007-08-30 19:22:15 +00:00
|
|
|
Enable building a C++ compiler.
|
|
|
|
|
|
|
|
Only select this if you know that your specific version of the
|
|
|
|
compiler supports this language.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
config CC_LANG_FORTRAN
|
|
|
|
bool
|
|
|
|
prompt "Fortran"
|
|
|
|
default n
|
|
|
|
depends on CC_SUPPORT_FORTRAN
|
|
|
|
help
|
2007-08-30 19:22:15 +00:00
|
|
|
Enable building a FORTRAN compiler.
|
|
|
|
|
|
|
|
Only select this if you know that your specific version of the
|
|
|
|
compiler supports this language.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
config CC_LANG_JAVA
|
|
|
|
bool
|
|
|
|
prompt "Java"
|
|
|
|
default n
|
|
|
|
depends on CC_SUPPORT_JAVA
|
|
|
|
help
|
2007-08-30 19:22:15 +00:00
|
|
|
Enable building a Java compiler.
|
|
|
|
|
|
|
|
Only select this if you know that your specific version of the
|
|
|
|
compiler supports this language.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
config CC_LANG_ADA
|
|
|
|
bool
|
|
|
|
prompt "ADA"
|
|
|
|
default n
|
|
|
|
depends on CC_SUPPORT_ADA
|
|
|
|
help
|
2007-08-30 19:22:15 +00:00
|
|
|
Enable building an Ada compiler.
|
|
|
|
|
|
|
|
Only select this if you know that your specific version of the
|
|
|
|
compiler supports this language.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
config CC_LANG_OBJC
|
|
|
|
bool
|
|
|
|
prompt "Objective-C"
|
|
|
|
default n
|
|
|
|
depends on CC_SUPPORT_OBJC
|
|
|
|
help
|
2007-08-30 19:22:15 +00:00
|
|
|
Enable building an Objective C compiler.
|
|
|
|
|
|
|
|
Only select this if you know that your specific version of the
|
|
|
|
compiler supports this language.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
config CC_LANG_OBJCXX
|
|
|
|
bool
|
|
|
|
prompt "Objective-C++"
|
|
|
|
default n
|
|
|
|
depends on CC_SUPPORT_OBJCXX
|
|
|
|
help
|
2007-08-30 19:22:15 +00:00
|
|
|
Enable building an Objective C++ compiler.
|
|
|
|
|
|
|
|
Only select this if you know that your specific version of the
|
|
|
|
compiler supports this language.
|
2007-02-24 11:00:05 +00:00
|
|
|
|
|
|
|
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
|