aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-11-24 21:39:28 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-11-24 21:39:28 +0000
commit768987b5d0a1c764c8fa4a4848d175fb1ca27822 (patch)
tree35791926eac6d42af89dd8149a38b072263b2697 /share
parent85e4c389d15d877b47901aa8e037cd99c476a83d (diff)
downloadsrc-768987b5d0a1c764c8fa4a4848d175fb1ca27822.tar.gz
src-768987b5d0a1c764c8fa4a4848d175fb1ca27822.zip
Correctly specify -L for internal and private libs
Notes
Notes: svn path=/head/; revision=274985
Diffstat (limited to 'share')
-rw-r--r--share/mk/src.libnames.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk
index b3f6cda2dac4..7d21c0f23b24 100644
--- a/share/mk/src.libnames.mk
+++ b/share/mk/src.libnames.mk
@@ -157,13 +157,13 @@ LDADD_supcplusplus= -lsupc++
.for _l in ${_LIBRARIES}
.if ${_PRIVATELIBS:M${_l}}
-LDADD+= -L${LIB${_l:tu}DIR}
+LDADD_${_l}_L+= -L${LIB${_l:tu}DIR}
.endif
.if ${_INTERNALIBS:M${_l}}
-LDADD+= -L${LIB${_l:tu}DIR}
+LDADD_${_l}_L+= -L${LIB${_l:tu}DIR}
.endif
DPADD_${_l}?= ${LIB${_l:tu}}
-LDADD_${_l}?= -l${_l}
+LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l}
.if defined(${_l}_depend) && defined(NO_SHARED)
.for _d in ${_DP_${_l}}
DPADD_${_l}+= ${DPADD_${_d}}