POSIX build
<[email protected]> Wed, 2 Oct 2024 11:44:53 +0200
| Newsgroups | gmane.comp.web.dillo.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, Regarding the recent github discussion about build systems and POSIX: Just in case nobody else gets around to it, the attached patch changes the build to be POSIX compliant by using 'command -v' instead of 'which'. -Alex _______________________________________________ Dillo-dev mailing list -- dillo-dev-lx9mn2B4QYRWk0Htik3J/[email protected] To unsubscribe send an email to dillo-dev-leave-lx9mn2B4QYRWk0Htik3J/[email protected]
which_command.patch
(text/x-patch, 1.2 KB)
diff -upr a/autogen.sh b/autogen.sh
--- a/autogen.sh Wed Sep 11 20:15:10 2024
+++ b/autogen.sh Wed Oct 2 10:14:39 2024
@@ -15,7 +15,7 @@
# Required binaries check
#
check_bin_file(){
- which $1 > /dev/null 2>&1
+ command -v $1 > /dev/null 2>&1
if [ $? = 0 ]; then
return 0
else
diff -upr a/configure.ac b/configure.ac
--- a/configure.ac Wed Sep 11 20:15:10 2024
+++ b/configure.ac Wed Oct 2 10:14:15 2024
@@ -297,18 +297,18 @@ if test "x$enable_png" = "xyes"; then
dnl Check if the user hasn't set the variable $PNG_CONFIG
if test -z "$PNG_CONFIG"; then
- PNG_CONFIG=`which libpng16-config`
+ PNG_CONFIG=`command -v libpng16-config`
if test -z "$PNG_CONFIG"; then
- PNG_CONFIG=`which libpng14-config`
+ PNG_CONFIG=`command -v libpng14-config`
fi
if test -z "$PNG_CONFIG"; then
- PNG_CONFIG=`which libpng12-config`
+ PNG_CONFIG=`command -v libpng12-config`
fi
if test -z "$PNG_CONFIG"; then
- PNG_CONFIG=`which libpng-config`
+ PNG_CONFIG=`command -v libpng-config`
fi
if test -z "$PNG_CONFIG"; then
- PNG_CONFIG=`which libpng10-config`
+ PNG_CONFIG=`command -v libpng10-config`
fi
fi