/[public]/psiconv/trunk/autogen.sh
ViewVC logotype

Diff of /psiconv/trunk/autogen.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 116 Revision 153
1#!/bin/sh 1#!/bin/sh
2# 2#
3# Run this before configure 3# Run this before configure
4# 4#
5# This file blatantly ripped off from subversion. 5# This file blatantly ripped off from subversion and Abiword
6# 6
7# Note: this dependency on Perl is fine: only SVN developers use autogen.sh 7# To run this file, you need:
8# and we can state that dev people need Perl on their machine 8# automake >= 1.6 (tested with 1.6.3, 1.7.8; older will probably not work)
9# 9# libtool >= 1.5 (tested with 1.5; older will probably not work)
10# autoconf >= 2.50 (tested with 2.50, 2.57; older will not work)
11
12# Set this to a specific version if you want to use a non-standard automake
13#AUTOMAKE_VERSION=-1.6
14# Set this to a specific version if you want to use a non-standard autoconf
15#AUTOCONF_VERSION=2.50
10 16
11set -e 17set -e
12 18
13echo "Libtool..." 19echo "Libtool..."
14libtoolize --copy --force 20libtoolize --copy --force
15 21
16# Produce aclocal.m4, so autoconf gets the automake macros it needs 22# Produce aclocal.m4, so autoconf gets the automake macros it needs
17echo "Creating aclocal.m4..." 23echo "Creating aclocal.m4..."
18aclocal 24aclocal$AUTOMAKE_VERSION
19 25
20autoheader 26autoheader$AUTOCONF_VERSION
21 27
22# Produce all the `Makefile.in's, verbosely, and create neat missing things 28# Produce all the `Makefile.in's, verbosely, and create neat missing things
23# like `libtool', `install-sh', etc. 29# like `libtool', `install-sh', etc.
24automake --add-missing --verbose --gnu --copy 30automake$AUTOMAKE_VERSION --add-missing --verbose --gnu --copy --force-missing
25 31
26# If there's a config.cache file, we may need to delete it. 32# If there's a config.cache file, we may need to delete it.
27# If we have an existing configure script, save a copy for comparison. 33# If we have an existing configure script, save a copy for comparison.
28if [ -f config.cache ] && [ -f configure ]; then 34if [ -f config.cache ] && [ -f configure ]; then
29 cp configure configure.$$.tmp 35 cp configure configure.$$.tmp
30fi 36fi
31 37
32# Produce ./configure 38# Produce ./configure
33echo "Creating configure..." 39echo "Creating configure..."
34autoconf 40autoconf$AUTOCONF_VERSION
35 41
36echo "" 42echo ""
37echo "You can run ./configure now." 43echo "You can run ./configure now."
38echo "" 44echo ""
39 45

Legend:
Removed from v.116  
changed lines
  Added in v.153

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26