/[cvs]/eggdrop1.9/bootstrap
ViewVC logotype

Annotation of /eggdrop1.9/bootstrap

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.17 - (hide annotations) (download)
Sun Jun 20 09:40:22 2004 UTC (17 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.16: +11 -3 lines
* Added possibility to run ./bootstrap with different version of auto*
  tools:

		./bootstrap		# try highest
		./bootstrap 1.6		# run with automake-1.6/aclocal
		./bootstrap 1.8		# ...

* CPPFLAGS are not supported by 1.6, so changed to CFLAGS which are.
  Anyone knows a site of such incompatibilities between the automake-*
  versions?

1 ite 1.1 #! /bin/sh
2 ite 1.5 #
3 wingman 1.17 # $Id: bootstrap,v 1.16 2004/06/16 06:33:44 wcc Exp $
4 ite 1.5 #
5     # Recommended development tools versions:
6 wcc 1.16 # autoconf 2.59
7 ite 1.12 # automake 1.6.3
8 stdarg 1.13 # libtool 1.4.3
9 tothwolf 1.8 #
10     # NOTE:
11 ite 1.11 # There are a couple of known bugs in libtool that will be fixed with the
12     # 1.4.3 release. Meanwhile you have two options to address the problem:
13     # - create these symlinks in the top dir:
14     # ln -s acconfig/mkinstalldirs ./
15     # ln -s configure.ac configure.in
16     # OR
17 tothwolf 1.14 # - apply a patch to libtool 1.4.2.
18 ite 1.11 # It is avaliable here:
19     # http://www.techmonkeys.org/~tothwolf/libtool/libtool-1.4.2-auxdir.patch
20 tothwolf 1.8 #
21 ite 1.5 # Please note that it may happen that the bootstrap process reports errors.
22     # This doesn't necessarily mean that something went wrong. Try if ./configure
23     # and make run without any unexpected errors before reporting bugs. And of
24     # course make sure you have the tool's versions above installed before
25     # bootstrapping the package. If you don't have them, you can alternatively
26     # download the prepackaged and already bootstrapped current CVS snapshot (
27 ite 1.11 # daily resynched) at:
28     # ftp://ftp.eggheads.org/pub/eggdrop/source/snapshot/eggdrop1.7-snapshot.tar.gz
29 ite 1.5 #
30     # ITE
31 ite 1.1
32 tothwolf 1.14 ###
33     ### DO NOT ADD --force to libtoolize!
34     ### It will overwrite config.sub and config.guess with older versions!
35     ###
36    
37 wingman 1.17 ACLOCAL=aclocal
38     AUTOMAKE=automake
39    
40     if [ "$1" != "" ]; then
41     ACLOCAL=$ACLOCAL-$1
42     AUTOMAKE=$AUTOMAKE-$1
43     fi
44    
45 ite 1.1 set -x
46    
47 ite 1.4 # Bring gettext files
48 tothwolf 1.14 #gettextize --copy --force
49 stdarg 1.13
50     # Bring in libtool with libtdl abstraction
51 tothwolf 1.14 libtoolize --ltdl --copy
52 ite 1.5
53 tothwolf 1.8 # Generate aclocal.m4 from acconfig/*.m4 files
54 wingman 1.17 $ACLOCAL -I acconfig -I m4 -I libltdl
55 ite 1.5
56 stdarg 1.13 # Generate configure script
57     autoconf
58 ite 1.4
59 ite 1.6 # Generate config.h.in from configure.in
60 ite 1.7 autoheader
61 ite 1.1
62 ite 1.5 # Generate Makefile.in from Makefile.am
63 wingman 1.17 $AUTOMAKE --add-missing --copy
64 ite 1.1
65 ite 1.4 # Remove previous config.cache
66 tothwolf 1.9 if test -f config.cache
67 tothwolf 1.8 then
68 ite 1.4 rm -f config.cache
69     fi

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23