Commit | Line | Data |
---|---|---|
5d94b2fe | 1 | #!/bin/sh |
df449722 | 2 | # Usage: sh -x ./autogen.sh |
5d94b2fe | 3 | |
fc4fc6f6 RB |
4 | set -e |
5 | ||
0b49b6ae | 6 | [ -f GUILE-VERSION ] || { |
3be5cdf2 | 7 | echo "autogen.sh: run this command only at the top of guile-core." |
0b49b6ae JB |
8 | exit 1 |
9 | } | |
10 | ||
5cfbbaff NJ |
11 | ###################################################################### |
12 | ### announce build tool versions | |
13 | echo "" | |
14 | autoconf --version | |
15 | echo "" | |
16 | automake --version | |
17 | echo "" | |
18 | libtool --version | |
19 | echo "" | |
20 | ${M4:-/usr/bin/m4} --version | |
21 | echo "" | |
6caac03c LC |
22 | gnulib-tool --version |
23 | echo "" | |
5cfbbaff | 24 | |
3be5cdf2 | 25 | ###################################################################### |
549d7a55 | 26 | ### update infrastructure |
3be5cdf2 | 27 | |
6caac03c | 28 | gnulib-tool --update && \ |
95aacf7f | 29 | autoreconf -i --force --verbose |
f8aa362d | 30 | |
fc4fc6f6 RB |
31 | echo "guile-readline..." |
32 | (cd guile-readline && ./autogen.sh) | |
9e74987f | 33 | |
4b824aae | 34 | # Copy versions of config.guess and config.sub from Guile's repository to |
d4a00708 NJ |
35 | # build-aux and guile-readline. |
36 | cp -f config.guess config.sub build-aux/ | |
37 | cp -f config.guess config.sub guile-readline/ | |
38 | ||
9e74987f | 39 | echo "Now run configure and make." |
f2ae4555 | 40 | echo "You must pass the \`--enable-maintainer-mode' option to configure." |