diff options
Diffstat (limited to 'Mk/bsd.gnustep.mk')
-rw-r--r-- | Mk/bsd.gnustep.mk | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/Mk/bsd.gnustep.mk b/Mk/bsd.gnustep.mk index 0601f76554ad..ff6e760dc46a 100644 --- a/Mk/bsd.gnustep.mk +++ b/Mk/bsd.gnustep.mk @@ -24,9 +24,15 @@ # use system compiler (does not work on all architectures). # # GNUSTEP_WITH_GCC34=yes -# use gcc 3.4.x with objective C shared libraries (default). +# use gcc 3.4.x with objective C shared libraries. # # GNUSTEP_WITH_GCC42=yes +# use gcc 4.2.x with objective C shared libraries (default). +# +# GNUSTEP_WITH_GCC43=yes +# use gcc 4.2.x with objective C shared libraries. +# +# GNUSTEP_WITH_GCC44=yes # use gcc 4.2.x with objective C shared libraries. # # @@ -211,8 +217,8 @@ PLIST_SUB+= LIBVERSION=${DEFAULT_LIBVERSION} PLIST_SUB+= MAJORLIBVERSION=${DEFAULT_LIBVERSION:C/([0-9]).*/\1/1} .if !defined(GNUSTEP_WITH_BASE_GCC) -.if !defined(GNUSTEP_WITH_GCC32) && !defined(GNUSTEP_WITH_GCC33) && !defined(GNUSTEP_WITH_GCC34) -.if !defined(GNUSTEP_WITH_GCC40) && !defined(GNUSTEP_WITH_GCC41) && !defined(GNUSTEP_WITH_GCC42) +.if !defined(GNUSTEP_WITH_GCC34) +.if !defined(GNUSTEP_WITH_GCC42) && !defined(GNUSTEP_WITH_GCC43) && !defined(GNUSTEP_WITH_GCC44) GNUSTEP_WITH_GCC42= yes .endif .endif @@ -222,7 +228,12 @@ GCCSUFFIX=34 .endif .if defined(GNUSTEP_WITH_GCC42) GCCSUFFIX=42 -BROKEN= objc support in gcc42 was removed +.endif +.if defined(GNUSTEP_WITH_GCC43) +GCCSUFFIX=43 +.endif +.if defined(GNUSTEP_WITH_GCC44) +GCCSUFFIX=44 .endif CC= gcc${GCCSUFFIX} CXX= g++${GCCSUFFIX} |