annotate autogen.sh @ 22640:23fe481afccf

The next version of RFC 3920, the draft of which can be found at http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-04.html, and subsequent email clarifications with Peter Saint-Andre and Alexey Melnikov indicate that we should be trying the next mechanism in line after one mechanism fails. We should also be ensuring that the mech list is sorted in order of descending security, which we don't do yet; however, servers are supposed to send us a sorted list, as well, so this isn't a major issue. committer: Evan Schoenberg <evan.s@dreskin.net>
author Stu Tomlinson <stu@nosnilmot.com>
date Sun, 13 Apr 2008 06:37:47 +0000
parents 185b37776140
children d146e87ba40d 3c26ef82d556
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
1 #! /bin/sh
22570
4074bfe17e6c Thanks for pointing this out, grim.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22567
diff changeset
2 # Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
3 # Copyright (C) 2003-2008 Gary Kramlich <grim@reaperworld.com>
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
4 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
5 # This program is free software; you can redistribute it and/or modify it
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
6 # under the terms of the GNU General Public License as published by the Free
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
7 # Software Foundation; either version 2 of the License, or (at your option)
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
8 # any later version.
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
9 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
10 # This program is distributed in the hope that it will be useful, but WITHOUT
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
13 # more details.
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
14 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
15 # You should have received a copy of the GNU General Public License along with
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
16 # this program; if not, write to the Free Software Foundation, Inc., 51
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
17 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14228
c18bdf510325 [gaim-migrate @ 16910]
Stu Tomlinson <stu@nosnilmot.com>
parents: 13293
diff changeset
18
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
19 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
20 # Usage
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
21 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
22 # This script uses a config file that can be used to stash common arguments
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
23 # passed to configure or environment variables that need to be set before
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
24 # configure is called. The configuration file is a simple shell script that
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
25 # gets sourced.
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
26 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
27 # By default, the config file that is used is named 'autogen.args'. This can
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
28 # be configured below.
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
29 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
30 # Available options that are handled are as follow:
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
31 # ACLOCAL_FLAGS - command line arguments to pass to aclocal
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
32 # AUTOCONF_FLAGS - command line arguments to pass to autoconf
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
33 # AUTOHEADER_FLAGS - command line arguments to pass to autoheader
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
34 # AUTOMAKE_FLAGS - command line arguments to pass to automake flags
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
35 # CONFIGURE_FLAGS - command line arguments to pass to configure
22583
34111ec2a6eb Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <stu@nosnilmot.com>
parents: 22582
diff changeset
36 # GLIB_GETTEXTIZE_FLAGS - command line arguments to pass to glib-gettextize
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
37 # INTLTOOLIZE_FLAGS - command line arguments to pass to intltoolize
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
38 # LIBTOOLIZE_FLAGS - command line arguments to pass to libtoolize
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
39 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
40 # Other helpfull notes:
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
41 # If you're using a different c compiler, you can override the environment
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
42 # variable in 'autogen.args'. For example, say you're using distcc, just add
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
43 # the following to 'autogen.args':
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
44 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
45 # CC="distcc"
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
46 #
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
47 # This will work for any influential environment variable to configure.
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
48 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
49 PACKAGE="Pidgin"
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
50 ARGS_FILE="autogen.args"
1863
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
51
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
52 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
53 # Some helper functions
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
54 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
55 check () {
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
56 CMD=$1
1863
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
57
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
58 echo -n "checking for ${CMD}... "
22582
bc8768537a85 Hush you noisy little script
Stu Tomlinson <stu@nosnilmot.com>
parents: 22570
diff changeset
59 BIN=`which ${CMD} 2> /dev/null`
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
60
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
61 if [ x"${BIN}" = x"" ] ; then
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
62 echo "not found."
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
63 echo "${CMD} is required to build ${PACKAGE}!"
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
64 exit 1;
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
65 fi
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
66
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
67 echo "${BIN}"
1863
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
68 }
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
69
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
70 run_or_die () { # beotch
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
71 CMD=$1
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
72 shift
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
73
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
74 echo -n "running ${CMD} ${@}... "
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
75 OUTPUT=`${CMD} ${@} 2>&1`
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
76 if [ $? != 0 ] ; then
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
77 echo "failed."
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
78 echo ${OUTPUT}
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
79 exit 1
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
80 else
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
81 echo "done."
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
82 if [ x"${OUTPUT}" != x"" ] ; then
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
83 echo ${OUTPUT}
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
84 fi
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
85 fi
1863
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
86 }
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
87
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
88 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
89 # We really start here, yes, very sneaky!
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
90 ###############################################################################
22582
bc8768537a85 Hush you noisy little script
Stu Tomlinson <stu@nosnilmot.com>
parents: 22570
diff changeset
91 FIGLET=`which figlet 2> /dev/null`
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
92 if [ x"${FIGLET}" != x"" ] ; then
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
93 ${FIGLET} -f small ${PACKAGE}
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
94 echo "build system is being generated"
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
95 else
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
96 echo "autogenerating build system for '${PACKAGE}'"
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
97 fi
1863
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
98
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
99 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
100 # Look for our args file
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
101 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
102 echo -n "checking for ${ARGS_FILE}: "
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
103 if [ -f ${ARGS_FILE} ] ; then
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
104 echo "found."
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
105 echo -n "sourcing ${ARGS_FILE}: "
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
106 . autogen.args
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
107 echo "done."
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
108 else
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
109 echo "not found."
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
110 fi
2162
a464da684307 [gaim-migrate @ 2172]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2157
diff changeset
111
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
112 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
113 # Check for our required helpers
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
114 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
115 check "libtoolize"; LIBTOOLIZE=${BIN};
22583
34111ec2a6eb Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <stu@nosnilmot.com>
parents: 22582
diff changeset
116 check "glib-gettextize"; GLIB_GETTEXTIZE=${BIN};
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
117 check "intltoolize"; INTLTOOLIZE=${BIN};
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
118 check "aclocal"; ACLOCAL=${BIN};
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
119 check "autoheader"; AUTOHEADER=${BIN};
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
120 check "automake"; AUTOMAKE=${BIN};
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
121 check "autoconf"; AUTOCONF=${BIN};
3505
67b0832e9542 [gaim-migrate @ 3570]
Sean Egan <seanegan@gmail.com>
parents: 3444
diff changeset
122
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
123 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
124 # Run all of our helpers
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
125 ###############################################################################
22587
4989639b6ede I think this syntax is more correct
Stu Tomlinson <stu@nosnilmot.com>
parents: 22583
diff changeset
126 run_or_die ${LIBTOOLIZE} ${LIBTOOLIZE_FLAGS:-"-c -f --automake"}
4989639b6ede I think this syntax is more correct
Stu Tomlinson <stu@nosnilmot.com>
parents: 22583
diff changeset
127 run_or_die ${GLIB_GETTEXTIZE} ${GLIB_GETTEXTIZE_FLAGS:-"--force --copy"}
4989639b6ede I think this syntax is more correct
Stu Tomlinson <stu@nosnilmot.com>
parents: 22583
diff changeset
128 run_or_die ${INTLTOOLIZE} ${INTLTOOLIZE_FLAGS:-"-c -f --automake"}
4989639b6ede I think this syntax is more correct
Stu Tomlinson <stu@nosnilmot.com>
parents: 22583
diff changeset
129 run_or_die ${ACLOCAL} ${ACLOCAL_FLAGS:-"-I m4macros"}
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
130 run_or_die ${AUTOHEADER} ${AUTOHEADER_FLAGS}
22587
4989639b6ede I think this syntax is more correct
Stu Tomlinson <stu@nosnilmot.com>
parents: 22583
diff changeset
131 run_or_die ${AUTOMAKE} ${AUTOMAKE_FLAGS:-"-a -c --gnu"}
22583
34111ec2a6eb Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <stu@nosnilmot.com>
parents: 22582
diff changeset
132 run_or_die ${AUTOCONF} ${AUTOCONF_FLAGS}
1863
bf2434d36e54 [gaim-migrate @ 1873]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
133
22566
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
134 ###############################################################################
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
135 # Run configure
375a101c5d7b A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22209
diff changeset
136 ###############################################################################
22599
185b37776140 It is good when documentation matches reality. I figured all the other env
Etan Reisner <pidgin@unreliablesource.net>
parents: 22587
diff changeset
137 echo "running ./configure ${CONFIGURE_FLAGS} $@"
185b37776140 It is good when documentation matches reality. I figured all the other env
Etan Reisner <pidgin@unreliablesource.net>
parents: 22587
diff changeset
138 ./configure ${CONFIGURE_FLAGS} $@