summaryrefslogtreecommitdiff
path: root/lang/gcc45
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2016-02-25 14:42:55 +0000
committerjperkin <jperkin@pkgsrc.org>2016-02-25 14:42:55 +0000
commitd0e82e80e77f9e477c85d5ee52a44bbb64db1331 (patch)
tree0285cf003fd624dc16685552fba2f200571a98ff /lang/gcc45
parent540d973689a50cbd6d9a4864a0364d7276544fa0 (diff)
downloadpkgsrc-d0e82e80e77f9e477c85d5ee52a44bbb64db1331.tar.gz
Use OPSYSVARS.
Diffstat (limited to 'lang/gcc45')
-rw-r--r--lang/gcc45/Makefile12
-rw-r--r--lang/gcc45/options.mk10
2 files changed, 9 insertions, 13 deletions
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile
index c472d3f78dc..897311f8453 100644
--- a/lang/gcc45/Makefile
+++ b/lang/gcc45/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2016/01/24 16:14:44 jperkin Exp $
+# $NetBSD: Makefile,v 1.21 2016/02/25 14:42:55 jperkin Exp $
DISTNAME= gcc-${GCC_VERSION}
PKGNAME= gcc45-${GCC_VERSION}
@@ -79,16 +79,14 @@ CONFIGURE_ARGS+= --with-ld=${PREFIX}/gnu/bin/ld
CONFIGURE_ARGS+= --with-libelf=${PREFIX}
MAKE_ENV+= ac_cv_func_clock_gettime=yes
.endif
-.if ${OPSYS} == "Linux"
-CONFIGURE_ARGS+= --disable-libquadmath --disable-libquadmath-support
-.endif
-.if ${OPSYS} == "Darwin"
+
+CONFIGURE_ARGS.Linux+= --disable-libquadmath --disable-libquadmath-support
+
# See ${WRKSRC}/libgcc/config/t-slibgcc-darwin: It uses strip(1) to
# create a stub library, not just to remove symbols, so we must not
# let strip(1) be a no-op regardless of ${INSTALL_UNSTRIPPED} or the
# build fails for missing files.
-CONFIGURE_ARGS+= STRIP_FOR_TARGET=${TOOLS_PLATFORM.strip}
-.endif
+CONFIGURE_ARGS.Darwin+= STRIP_FOR_TARGET=${TOOLS_PLATFORM.strip}
.if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*)
CONFIGURE_ARGS+= --with-dwarf2
diff --git a/lang/gcc45/options.mk b/lang/gcc45/options.mk
index d3cf3fce950..e56c3755f2b 100644
--- a/lang/gcc45/options.mk
+++ b/lang/gcc45/options.mk
@@ -1,13 +1,11 @@
-# $NetBSD: options.mk,v 1.3 2014/05/16 12:01:17 pho Exp $
+# $NetBSD: options.mk,v 1.4 2016/02/25 14:42:55 jperkin Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gcc45
PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran gcc-java gcc-objc gcc-objc++ #gcc-ada
PKG_SUGGESTED_OPTIONS= gcc-c++ gcc-fortran gcc-objc gcc-objc++
-.if ${OPSYS} == "NetBSD"
-PKG_SUGGESTED_OPTIONS+= nls
-.elif ${OPSYS} == "SunOS"
-PKG_SUGGESTED_OPTIONS+= gcc-inplace-math
-.endif
+
+PKG_SUGGESTED_OPTIONS.NetBSD+= nls
+PKG_SUGGESTED_OPTIONS.SunOS+= gcc-inplace-math
PKG_OPTIONS_LEGACY_VARS+= BUILD_CXX:gcc-c++
PKG_OPTIONS_LEGACY_VARS+= BUILD_FORTRAN:gcc-fortran