yann@1: # Compiler options yann@1: yann@1: menu "C compiler" yann@1: yann@923: config CC yann@923: string yann@1: yann@1: config CC_VERSION yann@1: string yann@1: yann@1870: source "config.gen/cc.in" 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@425: comment "Additional supported languages:" yann@1: yann@1: config CC_LANG_CXX yann@1: bool yann@1: prompt "C++" yann@1: depends on CC_SUPPORT_CXX yann@1: help yann@346: Enable building a C++ compiler. yann@346: yann@346: Only select this if you know that your specific version of the yann@346: compiler supports this language. yann@1: yann@1107: if ! BARE_METAL yann@1107: yann@1: config CC_LANG_FORTRAN yann@1: bool yann@1: prompt "Fortran" yann@1: depends on CC_SUPPORT_FORTRAN yann@1: help yann@346: Enable building a FORTRAN compiler. yann@346: yann@346: Only select this if you know that your specific version of the yann@346: compiler supports this language. yann@1: yann@1: config CC_LANG_JAVA yann@1: bool yann@1: prompt "Java" yann@1: depends on CC_SUPPORT_JAVA yann@1: help yann@346: Enable building a Java compiler. yann@346: yann@346: Only select this if you know that your specific version of the yann@346: compiler supports this language. yann@1: yann@1: config CC_LANG_ADA yann@1: bool yann@760: prompt "ADA (EXPERIMENTAL)" yann@1: depends on CC_SUPPORT_ADA yann@760: depends on EXPERIMENTAL yann@1: help yann@346: Enable building an Ada compiler. yann@346: yann@346: Only select this if you know that your specific version of the yann@346: compiler supports this language. yann@1: yann@1: config CC_LANG_OBJC yann@1: bool yann@760: prompt "Objective-C (EXPERIMENTAL)" yann@1: depends on CC_SUPPORT_OBJC yann@760: depends on EXPERIMENTAL yann@1: help yann@346: Enable building an Objective C compiler. yann@346: yann@346: Only select this if you know that your specific version of the yann@346: compiler supports this language. yann@1: yann@1: config CC_LANG_OBJCXX yann@1: bool yann@760: prompt "Objective-C++ (EXPERIMENTAL)" yann@760: depends on EXPERIMENTAL yann@1: depends on CC_SUPPORT_OBJCXX yann@1: help yann@346: Enable building an Objective C++ compiler. yann@346: yann@346: Only select this if you know that your specific version of the yann@346: compiler supports this language. yann@1: yann@1: config CC_LANG_OTHERS yann@1: string yann@760: prompt "Other languages (EXPERIMENTAL)" yann@1: default "" yann@760: depends on EXPERIMENTAL 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: antony@2564: Eg. gcc-4.1+ has a toy programming language, treelang. As it is not useful yann@1: in real life, it is not available in the selection above. yann@1: yann@850: endif # ! BARE_METAL yann@850: yann@1976: source "config.gen/cc.in.2" yann@1976: yann@1: endmenu