yann@1: # Compiler options yann@1: yann@1: menu "C compiler" yann@1: yann@1: choice yann@1: bool yann@331: prompt "C compiler flavour" yann@1: default CC_GCC yann@1: yann@1: config CC_GCC yann@1: bool yann@1: prompt "gcc" yann@1: select CC_SUPPORT_CXX yann@1: select CC_SUPPORT_FORTRAN yann@1: select CC_SUPPORT_JAVA yann@1: select CC_SUPPORT_ADA yann@1: select CC_SUPPORT_OBJC yann@1: select CC_SUPPORT_OBJCXX yann@331: help yann@331: gcc is the full-blown GNU compiler. This is what most people will choose. yann@331: yann@331: gcc sports lots of languages, powerfull code parser, optimised binary output, yann@331: and lots of other features. yann@1: yann@1: endchoice yann@1: yann@1: config CC_VERSION yann@1: string yann@1: yann@1: config CC yann@1: string yann@1: default "gcc" if CC_GCC yann@1: yann@1: if CC_GCC yann@1: source config/cc_gcc.in yann@1: endif yann@1: yann@1: config CC_SUPPORT_CXX yann@1: bool yann@1: yann@1: config CC_SUPPORT_FORTRAN yann@1: bool yann@1: yann@1: config CC_SUPPORT_JAVA yann@1: bool yann@1: yann@1: config CC_SUPPORT_ADA yann@1: bool yann@1: yann@1: config CC_SUPPORT_OBJC yann@1: bool yann@1: yann@1: config CC_SUPPORT_OBJCXX yann@1: bool yann@1: yann@1: comment "Additionnal supported languages:" yann@1: yann@1: config CC_LANG_CXX yann@1: bool yann@1: prompt "C++" yann@1: default n yann@1: depends on CC_SUPPORT_CXX yann@1: help yann@1: Only select this if you know that your specific combination of yann@1: compiler and its version does support this language. yann@1: yann@1: config CC_LANG_FORTRAN yann@1: bool yann@1: prompt "Fortran" yann@1: default n yann@1: depends on CC_SUPPORT_FORTRAN yann@1: help yann@1: Only select this if you know that your specific combination of yann@1: compiler and its version does support this language. yann@1: yann@1: config CC_LANG_JAVA yann@1: bool yann@1: prompt "Java" yann@1: default n yann@1: depends on CC_SUPPORT_JAVA yann@1: help yann@1: Only select this if you know that your specific combination of yann@1: compiler and its version does support this language. yann@1: yann@1: config CC_LANG_ADA yann@1: bool yann@1: prompt "ADA" yann@1: default n yann@1: depends on CC_SUPPORT_ADA yann@1: help yann@1: Only select this if you know that your specific combination of yann@1: compiler and its version does support this language. yann@1: yann@1: config CC_LANG_OBJC yann@1: bool yann@1: prompt "Objective-C" yann@1: default n yann@1: depends on CC_SUPPORT_OBJC yann@1: help yann@1: Only select this if you know that your specific combination of yann@1: compiler and its version does support this language. yann@1: yann@1: config CC_LANG_OBJCXX yann@1: bool yann@1: prompt "Objective-C++" yann@1: default n yann@1: depends on CC_SUPPORT_OBJCXX yann@1: help yann@1: Only select this if you know that your specific combination of yann@1: compiler and its version does support this language. yann@1: yann@1: config CC_LANG_OTHERS yann@1: string yann@1: prompt "Other languages" yann@1: default "" yann@1: help yann@1: Enter here a comma-separated list of languages that you know your compiler yann@1: supports, besides those listed above. yann@1: yann@1: Eg. gcc-4.1+ has a toy programming language, treelang. As it is not usefull yann@1: in real life, it is not available in the selection above. yann@1: yann@1: endmenu