]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Use autoreconf, not autoconf&&automake&&etc in autogen.sh
authorNick Mathewson <nickm@torproject.org>
Mon, 27 Sep 2010 15:20:12 +0000 (11:20 -0400)
committerNick Mathewson <nickm@torproject.org>
Mon, 27 Sep 2010 15:20:12 +0000 (11:20 -0400)
The autoreconf tool deals much better with detecting which tools to
use on your particular platform, handling cases where your
install-sh script gets stable, and lots of other little tricky
issues.

We still fall back to autoconf&&automake&&etc in the case where
"`which autoreconf 2>/dev/null`" says something we can't run.

This is the first change of the 0.2.3.x series.

autogen.sh
changes/autoreconf [new file with mode: 0644]

index eb9395c719d1f7a7a21eedfaca2ddb5d2ff13b57..0592f16c2e3a21905362de59b8439896ceee1187 100755 (executable)
@@ -1,5 +1,9 @@
 #!/bin/sh
 
+if [ -x "`which autoreconf 2>/dev/null`" ] ; then
+  exec autoreconf -ivf
+fi
+
 set -e
 
 # Run this to generate all the initial makefiles, etc.
diff --git a/changes/autoreconf b/changes/autoreconf
new file mode 100644 (file)
index 0000000..c08cc7a
--- /dev/null
@@ -0,0 +1,5 @@
+  o Minor build changes:
+    - Use autoreconf to launch autoconf, automake, etc from autogen.sh.
+      This is more robust against some of the failure modes associated
+      with running the autotools chain on its own.
+