# Compiler options menu "C compiler" choice bool prompt "C compiler flavour" 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 help gcc is the full-blown GNU compiler. This is what most people will choose. gcc supports many languages, a powerful code parser, optimised binary output, and lots of other features. 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 "Additional supported languages:" config CC_LANG_CXX bool prompt "C++" default n depends on CC_SUPPORT_CXX help Enable building a C++ compiler. Only select this if you know that your specific version of the compiler supports this language. config CC_LANG_FORTRAN bool prompt "Fortran" default n depends on CC_SUPPORT_FORTRAN help Enable building a FORTRAN compiler. Only select this if you know that your specific version of the compiler supports this language. config CC_LANG_JAVA bool prompt "Java" default n depends on CC_SUPPORT_JAVA help Enable building a Java compiler. Only select this if you know that your specific version of the compiler supports this language. config CC_LANG_ADA bool prompt "ADA" default n depends on CC_SUPPORT_ADA help Enable building an Ada compiler. Only select this if you know that your specific version of the compiler supports this language. config CC_LANG_OBJC bool prompt "Objective-C" default n depends on CC_SUPPORT_OBJC help Enable building an Objective C compiler. Only select this if you know that your specific version of the compiler supports this language. config CC_LANG_OBJCXX bool prompt "Objective-C++" default n depends on CC_SUPPORT_OBJCXX help Enable building an Objective C++ compiler. Only select this if you know that your specific version of the compiler supports 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