]> git.lyx.org Git - lyx.git/blob - autogen.sh
d52fbe1dfbec0278137fec8e63acafa895449747
[lyx.git] / autogen.sh
1 #!/bin/sh
2
3 ACLOCAL=aclocal
4 AUTOHEADER=autoheader
5 AUTOMAKE="automake -a -c --foreign"
6 AUTOCONF=autoconf
7
8 # Generate the Makefiles and configure files
9 if ( aclocal --version ) </dev/null > /dev/null 2>&1; then
10         echo "Building macros."
11         $ACLOCAL ; (cd lib/reLyX; $ACLOCAL )
12 else
13         echo "aclocal not found -- aborting"
14         exit
15 fi
16
17 if ( autoheader --version ) </dev/null > /dev/null 2>&1; then
18         echo "Building config header template"
19         $AUTOHEADER
20 else
21         echo "autoheader not found -- aborting"
22         exit
23 fi
24
25 if ( $AUTOMAKE --version ) </dev/null > /dev/null 2>&1; then
26         echo "Building Makefile templates"
27         $AUTOMAKE ; (cd lib/reLyX ; $AUTOMAKE )
28 else
29         echo "automake not found -- aborting"
30         exit
31 fi
32
33 if ( $AUTOCONF --version ) </dev/null > /dev/null 2>&1; then
34         echo "Building configure"
35         $AUTOCONF ; ( cd lib/reLyX ; $AUTOCONF )
36         echo 'run "./configure ; make"'
37 else
38         echo "autoconf not found -- aborting"
39         exit
40 fi
41