aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.gnustep.mk
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2009-12-03 13:50:43 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2009-12-03 13:50:43 +0000
commita5deb8c9aa536a59e3a3e06eac5ea94cc0c07e88 (patch)
tree3dbed7736abd308ccbdce7bac1002e339f42cc05 /Mk/bsd.gnustep.mk
parentd5b86a3cc6ce22d3f41d688ccc8b894c38ce9e08 (diff)
downloadports-a5deb8c9aa536a59e3a3e06eac5ea94cc0c07e88.tar.gz
ports-a5deb8c9aa536a59e3a3e06eac5ea94cc0c07e88.zip
Notes
Diffstat (limited to 'Mk/bsd.gnustep.mk')
-rw-r--r--Mk/bsd.gnustep.mk19
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}