aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.scons.mk
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2006-07-13 22:10:39 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2006-07-13 22:10:39 +0000
commit0b5b1f418093b8b902c2ce3b9934abc2d0d95bfb (patch)
tree278864e8af381b54dfd96ad86cdf1ecf57d4ae25 /Mk/bsd.scons.mk
parent6a47784c1a8c4183d74ef698c9b5f43380174d13 (diff)
downloadports-0b5b1f418093b8b902c2ce3b9934abc2d0d95bfb.tar.gz
ports-0b5b1f418093b8b902c2ce3b9934abc2d0d95bfb.zip
- Use LIBPATH and CPPPATH by default instead of appending to LINKFLAGS/CCFLAGS,
this should fix some issues with portupgrading audio/xmms2. PR: 100126 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=167720
Diffstat (limited to 'Mk/bsd.scons.mk')
-rw-r--r--Mk/bsd.scons.mk15
1 files changed, 9 insertions, 6 deletions
diff --git a/Mk/bsd.scons.mk b/Mk/bsd.scons.mk
index 950b9a0f6aec..37222a74955d 100644
--- a/Mk/bsd.scons.mk
+++ b/Mk/bsd.scons.mk
@@ -30,13 +30,15 @@ SCONS_PORT= ${PORTSDIR}/devel/scons
# Some scons projects may honor PKGCONFIGDIR, which tells them where to
# look for, and install, pkgconfig files.
#
+# LIBPATH is the search path for libraries. Bring in some safe defaults.
+#
+# CPPPATH is the search path for includes, Again, bring in some safe defaults.
+#
CCFLAGS?= ${CFLAGS}
LINKFLAGS?= ${LDFLAGS}
PKGCONFIGDIR?= ${LOCALBASE}/libdata/pkgconfig
-
-CCFLAGS+= -I${LOCALBASE}/include
-CXXFLAGS+= -I${LOCALBASE}/include
-LINKFLAGS+= -L${LOCALBASE}/lib
+LIBPATH= ${LOCALBASE}/lib ${X11BASE}/lib
+CPPPATH= ${LOCALBASE}/include ${X11BASE}/include
#
# SCONS_ENV is where we pass all the stuff that should be the
@@ -53,8 +55,9 @@ LINKFLAGS+= -L${LOCALBASE}/lib
# argument to scons.
#
SCONS_ENV?= CCFLAGS="${CCFLAGS}" CXXFLAGS="${CXXFLAGS}" \
- LINKFLAGS="${LINKFLAGS}" PKGCONFIGDIR="${PKGCONFIGDIR}" \
- PREFIX="${PREFIX}" CC="${CC}" CXX="${CXX}"
+ LINKFLAGS="${LINKFLAGS}" PKGCONFIGDIR="${PKGCONFIGDIR}" \
+ CPPPATH="${CPPPATH}" LIBPATH="${LIBPATH}" PREFIX="${PREFIX}" \
+ CC="${CC}" CXX="${CXX}"
SCONS_ARGS?=
SCONS_BUILDENV?=
SCONS_TARGET?=