summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>2003-07-03 11:43:57 +0000
committerBruce Evans <bde@FreeBSD.org>2003-07-03 11:43:57 +0000
commit2e3c617921c99df6e405128eee9568fd4a43bb0d (patch)
tree3a7768f9abea35d65793882c17f6251e0eae4383
parentb3655267ff7945d328e23e2c1a07e3f51329e33b (diff)
Notes
-rw-r--r--share/mk/bsd.dep.mk16
1 files changed, 7 insertions, 9 deletions
diff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk
index 6bdbc2fa28fa..e667fc911de1 100644
--- a/share/mk/bsd.dep.mk
+++ b/share/mk/bsd.dep.mk
@@ -166,14 +166,12 @@ cleandepend:
.endif
.if !target(checkdpadd) && (defined(DPADD) || defined(LDADD))
+_LDADD_FROM_DPADD= ${DPADD:C;^/usr/lib/lib(.*)\.a$;-l\1;}
+_LDADD_CANONICALIZED= ${LDADD:S/$//}
checkdpadd:
- @ldadd=`echo \`for lib in ${DPADD} ; do \
- echo $$lib | sed 's;^/usr/lib/lib\(.*\)\.a;-l\1;' ; \
- done \`` ; \
- ldadd1=`echo ${LDADD}` ; \
- if [ "$$ldadd" != "$$ldadd1" ] ; then \
- echo ${.CURDIR} ; \
- echo "DPADD -> $$ldadd" ; \
- echo "LDADD -> $$ldadd1" ; \
- fi
+.if ${_LDADD_FROM_DPADD} != ${_LDADD_CANONICALIZED}
+ @echo ${.CURDIR}
+ @echo "DPADD -> ${_LDADD_FROM_DPADD}"
+ @echo "LDADD -> ${_LDADD_CANONICALIZED}"
+.endif
.endif