summaryrefslogtreecommitdiffstats
path: root/share/mk/src.libnames.mk
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2014-11-24 21:39:28 +0000
committerbapt <bapt@FreeBSD.org>2014-11-24 21:39:28 +0000
commit25f80d644094514b980d9b760fc714a0ac27e595 (patch)
tree35791926eac6d42af89dd8149a38b072263b2697 /share/mk/src.libnames.mk
parent08748cc9a27ba871c9f7091df568b06ee7f5b3d0 (diff)
downloadFreeBSD-src-25f80d644094514b980d9b760fc714a0ac27e595.zip
FreeBSD-src-25f80d644094514b980d9b760fc714a0ac27e595.tar.gz
Correctly specify -L for internal and private libs
Diffstat (limited to 'share/mk/src.libnames.mk')
-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 b3f6cda..7d21c0f 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}}
OpenPOWER on IntegriCloud