crosstool-ng/config/cc.in

154 lines
3.3 KiB
Plaintext
Raw Normal View History

# Compiler options
menu "C compiler"
config CC_CORE_NEEDED
bool
config CC_SUPPORT_CXX
bool
config CC_SUPPORT_FORTRAN
bool
config CC_SUPPORT_JAVA
bool
config CC_SUPPORT_ADA
bool
config CC_SUPPORT_D
bool
config CC_SUPPORT_JIT
bool
config CC_SUPPORT_OBJC
bool
config CC_SUPPORT_OBJCXX
bool
config CC_SUPPORT_GOLANG
bool
source "config/gen/cc.in"
2008-02-14 22:44:34 +00:00
comment "Additional supported languages:"
config CC_LANG_CXX
bool
prompt "C++"
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"
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_JIT
bool
prompt "JIT (EXPERIMENTAL)"
depends on CC_SUPPORT_JIT
depends on EXPERIMENTAL
help
Enable building the GCC JIT library.
Only select this if you know that your specific version of the
compiler supports the libgccjit.
config CC_LANG_ADA
bool
prompt "Ada (EXPERIMENTAL)"
depends on CC_SUPPORT_ADA
depends on EXPERIMENTAL
help
Enable building an Ada compiler.
Only select this if you know that your specific version of the
compiler supports this language. If the target is bare, the runtime
won't be included.
config CC_LANG_D
bool
prompt "D (EXPERIMENTAL)"
depends on CC_SUPPORT_D
depends on EXPERIMENTAL
help
Enable building a D compiler.
Only select this if you know that your specific version of the
compiler supports this language. If the target is bare, the runtime
won't be included.
if ! BARE_METAL
config CC_LANG_JAVA
bool
prompt "Java"
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_OBJC
bool
prompt "Objective-C (EXPERIMENTAL)"
depends on CC_SUPPORT_OBJC
depends on EXPERIMENTAL
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++ (EXPERIMENTAL)"
depends on EXPERIMENTAL
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_GOLANG
bool
prompt "Go (EXPERIMENTAL)"
depends on EXPERIMENTAL
depends on CC_SUPPORT_GOLANG
help
Enable building a Go compiler.
Only select this if you know that your specific version of the
compiler supports this language.
endif # ! BARE_METAL
config CC_LANG_OTHERS
string
prompt "Other languages (EXPERIMENTAL)"
default ""
depends on EXPERIMENTAL
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 useful
in real life, it is not available in the selection above.
endmenu