summaryrefslogtreecommitdiff
path: root/lang/ruby18-base
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2007-06-28 01:31:52 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2007-06-28 01:31:52 +0000
commit48efc9cde740ad7d15ce96c9e3efdcb232232f28 (patch)
tree09dffa20bd52b22056d4f7b055b98605ebd625db /lang/ruby18-base
parentb8743d165d8e3b47c4616394462b80b22d6e1583 (diff)
downloadpkgsrc-48efc9cde740ad7d15ce96c9e3efdcb232232f28.tar.gz
Only add -lsunmath on SunOS if we're using the sunpro compiler. Otherwise
we don't have it and a replacement for isinf() (the function that sunmath was used for) is compiled in.
Diffstat (limited to 'lang/ruby18-base')
-rw-r--r--lang/ruby18-base/Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/lang/ruby18-base/Makefile b/lang/ruby18-base/Makefile
index 1465c3f2f95..e612022ba14 100644
--- a/lang/ruby18-base/Makefile
+++ b/lang/ruby18-base/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2007/06/10 04:30:29 joerg Exp $
+# $NetBSD: Makefile,v 1.35 2007/06/28 01:31:52 dmcmahill Exp $
#
DISTNAME= ${RUBY_DISTNAME}
@@ -28,7 +28,14 @@ CONFIGURE_ARGS+= --enable-shared \
--with-ssl-lib="${BUILDLINK_PREFIX.openssl}/lib"
CONFIGURE_ENV+= PREFIX=${PREFIX:Q}
WRKSRC= ${RUBY_WRKSRC}
+
+.include "../../mk/compiler.mk"
+
+.if !empty(PKGSRC_COMPILER:Msunpro)
LIBS.SunOS+= -lsunmath -lm
+.else
+LIBS.SunOS+= -lm
+.endif
# Ruby build process depends on config.status's content
CONFIG_STATUS_OVERRIDE= # empty