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 "" | |
449be2a5 LC |
18 | |
19 | # Typical MacOS X installations rename 'libtoolize' to 'glibtoolize', so | |
20 | # adjust to that. | |
21 | if test "`uname -s`" = "Darwin"; then | |
22 | glibtoolize --version | |
23 | else | |
24 | libtoolize --version | |
25 | fi | |
26 | ||
5cfbbaff | 27 | echo "" |
850a4c8f | 28 | ${M4:-m4} --version |
5cfbbaff | 29 | echo "" |
6349a556 AW |
30 | flex --version |
31 | echo "" | |
5cfbbaff | 32 | |
3be5cdf2 | 33 | ###################################################################### |
549d7a55 | 34 | ### update infrastructure |
3be5cdf2 | 35 | |
95aacf7f | 36 | autoreconf -i --force --verbose |
f8aa362d | 37 | |
9e74987f | 38 | echo "Now run configure and make." |