File: autogen.sh

package info (click to toggle)
mpich 4.0.2-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 423,384 kB
  • sloc: ansic: 1,088,434; cpp: 71,364; javascript: 40,763; f90: 22,829; sh: 17,463; perl: 14,773; xml: 14,418; python: 10,265; makefile: 9,246; fortran: 8,008; java: 4,355; asm: 324; ruby: 176; lisp: 19; php: 8; sed: 4
file content (40 lines) | stat: -rwxr-xr-x 524 bytes parent folder | download | duplicates (5)
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
#!/bin/sh

usage()
{
	echo "Usage: autogen.sh <options>"
	echo
	echo "  -h|--help         Show this help message"
	echo "  --with-ucg        Fetch UCG submodule"
	echo
}

with_ucg="no"

for key in "$@"
do
	case $key in
	-h|--help)
		usage
		exit 0
		;;
	--with-ucg)
		with_ucg="yes"
		;;
	*)
		usage
		exit -2
		;;
	esac
done

rm -rf autom4te.cache
mkdir -p config/m4 config/aux

if [ "X$with_ucg" = "Xyes" ]
then
	git submodule update --init --recursive --remote
fi

autoreconf -v --install || exit 1
rm -rf autom4te.cache