summaryrefslogtreecommitdiffstats
path: root/bootstrap
blob: d0762ade59067f1396c4c5c24b139bdb8fc37388 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/sh

localhack=
while getopts "lf" theopt ; do
	case $theopt in
		l)
			localhack=yes
		;;
		f)
			force=--force
		;;
		*)
		;;
	esac
done

if test -d cexp ; then
	(cd cexp; make src)
fi

for val in cexp/binutils* binutils* ; do
	if test -d "$val" ; then
		echo "***************  ERROR Found $val;"
		echo "You must run `basename $0` before unpacking 'binutils';"
		echo "Please move the 'binutils' directory temporarily out of the source tree,"
		echo "run `basename $0` and then move binutils back"
		exit 1
	fi
done

if test "$localhack" = "yes" ; then
# for some strange reason it is not
# possible to pass autoreconf an option
# directing it to search directories
# for '.m4' files for aclocal. The '-I/-B'
# options don't seem to work. We hack
# around this by setting ACLOCAL
	if test "${ACLOCAL+set}" = "set" ; then
		echo "Warning: ACLOCAL is already set; I add a -I option";
	else
		ACLOCAL=aclocal
	fi
	export	ACLOCAL="$ACLOCAL -I `(cd \`dirname $0\`; pwd)`/autognu"
fi
autoreconf -i $force