summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2019-05-18 22:49:55 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2019-05-18 22:49:55 (EDT)
commit9e13bbc29c3f0bf99497bbef1c62d0302657a66e (patch)
treea815c18d784c79d6abc621abafc7d5e983b3c404 /build
parent4912af35822b36f9b0f339a085e942c8b2a3813b (diff)
build: Use sed instead of prefix removals
Diffstat (limited to 'build')
-rwxr-xr-xbuild5
1 files changed, 3 insertions, 2 deletions
diff --git a/build b/build
index ed7f89c..f4e49b6 100755
--- a/build
+++ b/build
@@ -208,8 +208,9 @@ install-native:
# libfoo.so.x, not libfoo.x.y.z as libtool generates.
set -e; \
for link in $(destdir)$(libdir)/*.so; do \
- lib=$$(ls $${link}.* | head -n 1); \
- ln -sf ../../$${lib##*/} $(destdir)$(tgtlibdir)/$${link##*/}; \
+ lib=$$(ls $${link}.* | sed 's|^.*/||; q;'); \
+ link=$$(printf '%s\n' $${link} | sed 's|^.*/||;'); \
+ ln -sf ../../$${lib} $(destdir)$(tgtlibdir)/$${link}; \
done
# Remove libitm files.
rm -f $(destdir)$(libdir)/libitm.*