commit 8b8c300312dc33a6c9cef232fb8710cb95723772
parent 312713c3634aa22d538c09d0146b5ac1d62c206b
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Wed, 10 Apr 2019 14:31:16 +0300
bootstrap: improved shell compatibility,
removed unneeded 'aclocal' execution,
removed '-f' autoreconf argument,
added wrapper script autogen.sh
Diffstat:
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/autogen.sh b/autogen.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# This file was added for compatibility with some automated build systems.
+# It is recommended to use 'bootstrap' directly instead.
+
+ag_srcdir="${0%/*}" && ag_srcdir="${ag_srcdir}${ag_srcdir:+/}"
+"${ag_srcdir}bootstrap" ${1+"$@"}
diff --git a/bootstrap b/bootstrap
@@ -1,6 +1,11 @@
#!/bin/sh
-if ! test -n "$BASH_SOURCE" || ! workdir="${BASH_SOURCE[0]%/*}" || ! test -n "$workdir" || ! cd "$workdir"; then
- workdir=`dirname "$0"` && test -n "$workdir" && cd "$workdir" || echo "Warning: can't get working directory" 1>&2
+unset bs_srcdir
+if test X"`dirname / 2>/dev/null`" = X"/"; then
+ bs_scrdir=`dirname $0`
+else
+ bs_scrdir="${0%/*}"
fi
-aclocal -I m4 --install
-autoreconf -I m4 -f -i
+
+test -n "$bs_scrdir" && cd "$bs_scrdir" || echo "Warning: cannot get sources directory" 1>&2
+
+autoreconf -I m4 -i ${1+"$@"}