]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
build: Detect sed at configure time
authorGuillem Jover <guillem@hadrons.org>
Tue, 17 Aug 2021 00:59:59 +0000 (02:59 +0200)
committerGuillem Jover <guillem@hadrons.org>
Sat, 27 Nov 2021 04:06:14 +0000 (05:06 +0100)
Check whether sed is available and use the implementation matching the
requirements via the SED variable.

configure.ac
man/Makefile.am
src/Makefile.am

index 1591a93526d46115fab35670aecc52b504c2a45a..645a95b0c6e136b91cdb91406bc81aae5756bc72 100644 (file)
@@ -48,6 +48,7 @@ AM_CONDITIONAL([HAVE_LINKER_VERSION_SCRIPT],
 
 # Checks for programs.
 AC_PROG_CC
+AC_PROG_SED
 AC_PROG_INSTALL
 AC_PROG_LN_S
 
index 5dd37bfef8ad07ca7ad7adcb884a6c6620971154..9c6ad892532840f084d389a28bfca80d0b0477ed 100644 (file)
@@ -11,7 +11,7 @@ CLEANFILES = \
 SED_MD5_SUBST = -e 's/mdX/md5/g' -e 's/mdY/md4/g' -e 's/MDX/MD5/g'
 
 md5.3bsd: $(srcdir)/mdX.3bsd
-       $(AM_V_GEN) sed $(SED_MD5_SUBST) $< > $@
+       $(AM_V_GEN) $(SED) $(SED_MD5_SUBST) $< > $@
 
 dist_man_MANS = \
        LIST_CLASS_ENTRY.3bsd \
index 7ef2013a5ff9eb3a0275da40b6f5730fecef8c3c..fe9d1e65c952e79bd3d3b404a120344da8344ef6 100644 (file)
@@ -136,7 +136,7 @@ install-exec-hook:
                mv $(DESTDIR)$(libdir)/libbsd*.so.* \
                   $(DESTDIR)$(runtimelibdir)/; \
                soname=`readlink $(DESTDIR)$(libdir)/libbsd.so`; \
-               sorelprefix=`echo $(libdir) | sed -r -e 's:(^/)?[^/]+:..:g'`; \
+               sorelprefix=`echo $(libdir) | $(SED) -r -e 's:(^/)?[^/]+:..:g'`; \
                ln -sf $$sorelprefix$(runtimelibdir)/$$soname \
                       $(DESTDIR)$(libdir)/libbsd.so; \
        fi