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

Contents of /eggdrop1.9/bootstrap

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


Revision 1.5 - (show annotations) (download)
Wed Oct 10 01:20:08 2001 UTC (20 years ago) by ite
Branch: MAIN
Changes since 1.4: +26 -25 lines
* Refactored the tree (especially src/modules.c) to use the libltdl
  wrapper. Modules are configured to be lt_dlopened or dl_preopened (if
  the system doesn't support shared libraries).
* Should compile modules on more SunOs environments and on Beos too.
* Libtoolized the package: modules and internal libraries build system
  more protable than ever.
* Wiped out old makefiles in favour of automake and Makefile.am's
  files.
* Misc cleanups.
* Updated bootstrap script
* Moved doc/AUTHORS to ./AUTHORS
* Updated config.guess and config.sub
* Changed misc/ to ./ temporairly
* Got rid of misc/modconfig, and more in general of the old module
  configuration stuff, in favor of an incoming ./configure parametrized
  choice.
* Moved configure macros from aclocal.m4 to acinclude.m4 since aclocal.m4
  is now generated by aclocal on bootstrap.
* Removed no more necessary macros like EGG_EXEEXT because of
  libltdl+automake power ;P
* Removed EGG_CHECK_LIBSAFE_SSCANF macro that wasn't necessary anymore
  after gettext support.
* Added preliminary EGG_DEBUG_OPTIONS macro.
* Heavily stripped EGG_CHECK_OS macro and got rid of some system
  specific defines that were dead because of libltdl.
* Updated .cvsignore files.
* Improved make dist target.
* make static is gone in favor of ./configure --disable-shared.
* make debug is gone in favor of future ./configure --with-debug
  options.
* Others targets are gone in favor of more GNU standard targets.
* Updated po/eggdrop.pot.
# Egglib is now compiled and linked in the core.
* Moved compress.mod's specific configure macros to the top configure script.
* Switched to gettext 0.10.40 and pre-gettextized the devel tree.

1 #! /bin/sh
2 #
3 # $Id$
4 #
5 # Recommended development tools versions:
6 # autoconf 2.52
7 # automake 1.5
8 # libtool 1.4.2
9 # Please note that it may happen that the bootstrap process reports errors.
10 # This doesn't necessarily mean that something went wrong. Try if ./configure
11 # and make run without any unexpected errors before reporting bugs. And of
12 # course make sure you have the tool's versions above installed before
13 # bootstrapping the package. If you don't have them, you can alternatively
14 # download the prepackaged and already bootstrapped current CVS snapshot (
15 # daily resynched) from ftp.eggheads.org.
16 #
17 # ITE
18
19 set -x
20
21 # Bring gettext files
22 #gettextize --copy --force
23
24 # Generate aclocal.m4 from misc/*.m4 files
25 aclocal -I .
26
27 # Bring in libtool with libtdl abstraction
28 libtoolize --force --copy --ltdl
29
30 # Generate config.h.in from acconfig.h and configure.in
31 autoheader
32
33 # Generate Makefile.in from Makefile.am
34 automake --add-missing --copy
35
36 # Generate configure script
37 autoconf
38
39 # Remove previous config.cache
40 if [ -f config.cache ]; then
41 rm -f config.cache
42 fi
43
44 set -x

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23