See ChangeLog: Fri Nov 27 15:30:24 CET 1998 Werner Koch
[gnupg.git] / scripts / autogen.sh
1 #!/bin/sh
2 # Run this to generate all the initial makefiles, etc.
3
4 PGM=GnuPG
5 DIE=no
6
7 if (autoconf --version) < /dev/null > /dev/null 2>&1 ; then
8     :
9 else
10     echo
11     echo "**Error**: You must have "\`autoconf\'" installed to compile $PGM."
12     echo '           (version 2.10 or newer is required)'
13     DIE="yes"
14 fi
15
16 if (automake --version) < /dev/null > /dev/null 2>&1 ; then
17   if (aclocal --version) < /dev/null > /dev/null 2>&1; then
18     if (aclocal --version | awk 'NR==1 { if( $4 >= 1.3 ) exit 1; exit 0; }');
19     then
20       echo "**Error**: "\`aclocal\'" is too old."
21       echo '           (version 1.3 or newer is required)'
22       DIE="yes"
23     fi
24   else
25     echo
26     echo "**Error**: Missing "\`aclocal\'".  The version of "\`automake\'
27     echo "           installed doesn't appear recent enough."
28     DIE="yes"
29   fi
30
31 else
32     echo
33     echo "**Error**: You must have "\`automake\'" installed to compile $PGM."
34     echo '           (version 1.3 or newer is required)'
35     DIE="yes"
36 fi
37
38 if test "$DIE" = "yes"; then
39     exit 1
40 fi
41
42
43 aclocal
44 autoheader
45 automake --gnu;
46 autoheader
47 autoconf
48
49 echo "Ready to run ./configure"
50