diff options
-rw-r--r-- | config/cc.in | 14 | ||||
-rw-r--r-- | config/cc/gcc.in | 1 | ||||
-rw-r--r-- | scripts/build/cc/gcc.sh | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/config/cc.in b/config/cc.in index 3a168055..abc68773 100644 --- a/config/cc.in +++ b/config/cc.in @@ -17,6 +17,9 @@ config CC_SUPPORT_JAVA config CC_SUPPORT_ADA bool +config CC_SUPPORT_D + bool + config CC_SUPPORT_OBJC bool @@ -73,6 +76,17 @@ config CC_LANG_ADA Only select this if you know that your specific version of the compiler supports this language. +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. + config CC_LANG_OBJC bool prompt "Objective-C (EXPERIMENTAL)" diff --git a/config/cc/gcc.in b/config/cc/gcc.in index 15d930bc..037291fe 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -4,6 +4,7 @@ ## select CC_SUPPORT_FORTRAN ## select CC_SUPPORT_JAVA if !GCC_7_or_later && OBSOLETE ## select CC_SUPPORT_ADA +## select CC_SUPPORT_D ## select CC_SUPPORT_OBJC ## select CC_SUPPORT_OBJCXX ## select CC_SUPPORT_GOLANG diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index 9fa52e5e..eb7efd25 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -43,6 +43,7 @@ cc_gcc_lang_list() { [ "${CT_CC_LANG_CXX}" = "y" ] && lang_list+=",c++" [ "${CT_CC_LANG_FORTRAN}" = "y" ] && lang_list+=",fortran" [ "${CT_CC_LANG_ADA}" = "y" ] && lang_list+=",ada" + [ "${CT_CC_LANG_D}" = "y" ] && lang_list+=",d" [ "${CT_CC_LANG_JAVA}" = "y" ] && lang_list+=",java" [ "${CT_CC_LANG_OBJC}" = "y" ] && lang_list+=",objc" [ "${CT_CC_LANG_OBJCXX}" = "y" ] && lang_list+=",obj-c++" |