summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2001-10-05 21:32:59 +0000
committertron <tron@pkgsrc.org>2001-10-05 21:32:59 +0000
commitcb4432edd513b1d7751f1559835bc0dd9f363ce3 (patch)
tree13f045d6e640091082bfd38a46a67601d70414d5 /mk
parentc0c3185c443bbe128e6f76bc91a2e943f320c24e (diff)
downloadpkgsrc-cb4432edd513b1d7751f1559835bc0dd9f363ce3.tar.gz
Prepend "${BUILDLINK_CPPFLAGS}" and "${BUILDLINK_LDFLAGS}" to "${CFLAGS}",
"${CPPFLAGS}", "${CXXFLAGS}" respectively "${LDFLAGS}" in "bsd.pkg.mk" and not in "bsd.buildlink.mk" because "${BUILDLINK_CPPFLAGS}" and "${BUILDLINK_LDFLAGS}" might get changed several times by the "buildlink.mk" files of various packages.
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.buildlink.mk7
-rw-r--r--mk/bsd.pkg.mk12
2 files changed, 12 insertions, 7 deletions
diff --git a/mk/bsd.buildlink.mk b/mk/bsd.buildlink.mk
index 60cf8a07324..6dc35893ca8 100644
--- a/mk/bsd.buildlink.mk
+++ b/mk/bsd.buildlink.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.buildlink.mk,v 1.39 2001/10/05 02:31:18 jlam Exp $
+# $NetBSD: bsd.buildlink.mk,v 1.40 2001/10/05 21:32:59 tron Exp $
#
# This Makefile fragment is included by package buildlink.mk files. This
# file does the following things:
@@ -122,11 +122,6 @@ BUILDLINK_DIR?= ${WRKDIR}/.buildlink
BUILDLINK_CPPFLAGS= -I${BUILDLINK_DIR}/include
BUILDLINK_LDFLAGS= -L${BUILDLINK_DIR}/lib
-CFLAGS:= ${BUILDLINK_CPPFLAGS} ${CFLAGS}
-CXXFLAGS:= ${BUILDLINK_CPPFLAGS} ${CXXFLAGS}
-CPPFLAGS:= ${BUILDLINK_CPPFLAGS} ${CPPFLAGS}
-LDFLAGS:= ${BUILDLINK_LDFLAGS} ${LDFLAGS}
-
CONFIGURE_ENV+= BUILDLINK_DIR="${BUILDLINK_DIR}"
CONFIGURE_ENV+= BUILDLINK_CPPFLAGS="${BUILDLINK_CPPFLAGS}"
CONFIGURE_ENV+= BUILDLINK_LDFLAGS="${BUILDLINK_LDFLAGS}"
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 9bc04a87d2f..ed4574123f3 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.822 2001/10/04 22:01:54 agc Exp $
+# $NetBSD: bsd.pkg.mk,v 1.823 2001/10/05 21:33:00 tron Exp $
#
# This file is in the public domain.
#
@@ -319,6 +319,16 @@ DISTINFO_FILE?= ${.CURDIR}/distinfo
M4?= /usr/bin/m4
.endif
+.if defined(BUILDLINK_CPPFLAGS)
+CFLAGS:= ${BUILDLINK_CPPFLAGS} ${CFLAGS}
+CXXFLAGS:= ${BUILDLINK_CPPFLAGS} ${CXXFLAGS}
+CPPFLAGS:= ${BUILDLINK_CPPFLAGS} ${CPPFLAGS}
+.endif
+
+.if defined(BUILDLINK_LDFLAGS)
+LDFLAGS:= ${BUILDLINK_LDFLAGS} ${LDFLAGS}
+.endif
+
.if !defined(X11_BUILDLINK_MK)
. if defined(USE_X11BASE) || defined(USE_X11)
LDFLAGS+= -Wl,-R${X11BASE}/lib