diff options
author | Florian Franzmann | 2019-05-04 12:57:43 +0200 |
---|---|---|
committer | Florian Franzmann | 2019-05-04 12:57:43 +0200 |
commit | 593e0ec8f907e8300ef31da65fdae9f6247dee36 (patch) | |
tree | 6146f8e99973e7a9a58991ad8501866a8b7ba0b0 /gnu | |
parent | 0aff7db265aef5ae4726ec96226a4872461d3973 (diff) |
gnu/gcc: add support for the brig, d, jit and objc-c++ frontends
Diffstat (limited to 'gnu')
-rwxr-xr-x | gnu/gcc/DETAILS | 1 | ||||
-rw-r--r-- | gnu/gcc/HISTORY | 5 | ||||
-rwxr-xr-x | gnu/gcc/PREPARE | 6 | ||||
-rwxr-xr-x | gnu/gcc/PRE_SUB_DEPENDS | 8 | ||||
-rwxr-xr-x | gnu/gcc/SUB_DEPENDS | 8 |
5 files changed, 24 insertions, 4 deletions
diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS index 26111406f2..695b8546e6 100755 --- a/gnu/gcc/DETAILS +++ b/gnu/gcc/DETAILS @@ -1,5 +1,6 @@ SPELL=gcc VERSION=9.1.0 + PATCHLEVEL=1 BASE_SOURCE_URL="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$VERSION" SOURCE=gcc-$VERSION.tar.xz SOURCE2=$SOURCE.sig diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY index 65241c279f..2c9a0a4f05 100644 --- a/gnu/gcc/HISTORY +++ b/gnu/gcc/HISTORY @@ -1,3 +1,8 @@ +2019-05-04 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> + * PREPARE: add support for the brig, d and jit frontends + * PRE_SUB_DEPENDS, SUB_DEPENDS: add subdependencies for brig, d, jit and objc-c++ + * DETAILS: PATCHLEVEL=1 + 2019-05-03 Treeve Jelbert <treeve@sourcemage.org> * DETAILS: version 9.1.0 diff --git a/gnu/gcc/PREPARE b/gnu/gcc/PREPARE index 6d0fe6d79f..8e2b3ac1a7 100755 --- a/gnu/gcc/PREPARE +++ b/gnu/gcc/PREPARE @@ -3,8 +3,11 @@ message "Note: C and C++ compilers are always built" config_query_multi GCC_COMPILER "Select the additional compilers you want" \ none \ ada \ + brig \ + d \ fortran \ go \ + jit \ objc \ obj-c++ \ all && @@ -12,8 +15,11 @@ list_remove GCC_COMPILER none && if list_find "$GCC_COMPILER" "all" ; then list_remove GCC_COMPILER all && list_add GCC_COMPILER ada && + list_add GCC_COMPILER brig && + list_add GCC_COMPILER d && list_add GCC_COMPILER fortran && list_add GCC_COMPILER go && + list_add GCC_COMPILER jit && list_add GCC_COMPILER objc && list_add GCC_COMPILER obj-c++ fi diff --git a/gnu/gcc/PRE_SUB_DEPENDS b/gnu/gcc/PRE_SUB_DEPENDS index 42ea3774a5..9dec44b67a 100755 --- a/gnu/gcc/PRE_SUB_DEPENDS +++ b/gnu/gcc/PRE_SUB_DEPENDS @@ -1,9 +1,13 @@ case $THIS_SUB_DEPENDS in + ADA) list_find "$GCC_COMPILER" ada ;; + BRIG) list_find "$GCC_COMPILER" brig ;; + D) list_find "$GCC_COMPILER" d ;; CXX) true ;; - OBJC) list_find "$GCC_COMPILER" objc ;; FORTRAN) list_find "$GCC_COMPILER" fortran ;; GO) list_find "$GCC_COMPILER" go ;; - ADA) list_find "$GCC_COMPILER" ada ;; + JIT) list_find "$GCC_COMPILER" jit ;; + OBJC) list_find "$GCC_COMPILER" objc ;; + OBJCXX) list_find "$GCC_COMPILER" objc-c++ ;; *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ; return 1;; esac diff --git a/gnu/gcc/SUB_DEPENDS b/gnu/gcc/SUB_DEPENDS index 845d003379..9d2c3ef9c5 100755 --- a/gnu/gcc/SUB_DEPENDS +++ b/gnu/gcc/SUB_DEPENDS @@ -1,10 +1,14 @@ persistent_add GCC_COMPILER && case $THIS_SUB_DEPENDS in + ADA) list_add GCC_COMPILER ada ;; + BRIG) list_add GCC_COMPILER brig ;; + D) list_add GCC_COMPILER d ;; CXX) true ;; - OBJC) list_add GCC_COMPILER objc ;; FORTRAN) list_add GCC_COMPILER fortran ;; GO) list_add GCC_COMPILER go ;; - ADA) list_add GCC_COMPILER ada ;; + JIT) list_add GCC_COMPILER jit ;; + OBJC) list_add GCC_COMPILER objc ;; + OBJCXX) list_add GCC_COMPILER objc-c++ ;; *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ; return 1;; esac |