autogen.sh

Sat, 05 Apr 2008 12:59:31 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Sat, 05 Apr 2008 12:59:31 +0000
changeset 22772
34ab3bb905cc
parent 22767
564c1f8b91a9
child 22864
ccf87155eab2
permissions
-rwxr-xr-x

Customize/disable the typing notification from gtkrc-2.0.

22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
1 #! /bin/sh
22728
edf01969652e Thanks for pointing this out, grim.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22725
diff changeset
2 # Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
3 # Copyright (C) 2003-2008 Gary Kramlich <grim@reaperworld.com>
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
4 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
5 # This program is free software; you can redistribute it and/or modify it
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
6 # under the terms of the GNU General Public License as published by the Free
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
7 # Software Foundation; either version 2 of the License, or (at your option)
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
8 # any later version.
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
9 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
10 # This program is distributed in the hope that it will be useful, but WITHOUT
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
13 # more details.
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
14 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
15 # You should have received a copy of the GNU General Public License along with
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
16 # this program; if not, write to the Free Software Foundation, Inc., 51
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
17 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14290
f20819ff8d86 [gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 13294
diff changeset
18
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
19 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
20 # Usage
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
21 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
22 # This script uses a config file that can be used to stash common arguments
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
23 # passed to configure or environment variables that need to be set before
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
24 # configure is called. The configuration file is a simple shell script that
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
25 # gets sourced.
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
26 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
27 # By default, the config file that is used is named 'autogen.args'. This can
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
28 # be configured below.
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
29 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
30 # Available options that are handled are as follow:
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
31 # ACLOCAL_FLAGS - command line arguments to pass to aclocal
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
32 # AUTOCONF_FLAGS - command line arguments to pass to autoconf
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
33 # AUTOHEADER_FLAGS - command line arguments to pass to autoheader
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
34 # AUTOMAKE_FLAGS - command line arguments to pass to automake flags
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
35 # CONFIGURE_FLAGS - command line arguments to pass to configure
22743
f8193b199ff8 Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22742
diff changeset
36 # GLIB_GETTEXTIZE_FLAGS - command line arguments to pass to glib-gettextize
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
37 # INTLTOOLIZE_FLAGS - command line arguments to pass to intltoolize
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
38 # LIBTOOLIZE_FLAGS - command line arguments to pass to libtoolize
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
39 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
40 # Other helpfull notes:
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
41 # If you're using a different c compiler, you can override the environment
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
42 # variable in 'autogen.args'. For example, say you're using distcc, just add
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
43 # the following to 'autogen.args':
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
44 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
45 # CC="distcc"
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
46 #
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
47 # This will work for any influential environment variable to configure.
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
48 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
49 PACKAGE="Pidgin"
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
50 ARGS_FILE="autogen.args"
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
51
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
52 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
53 # Some helper functions
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
54 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
55 check () {
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
56 CMD=$1
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
57
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
58 echo -n "checking for ${CMD}... "
22742
ebf85d0ab743 Hush you noisy little script
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22728
diff changeset
59 BIN=`which ${CMD} 2> /dev/null`
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
60
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
61 if [ x"${BIN}" = x"" ] ; then
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
62 echo "not found."
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
63 echo "${CMD} is required to build ${PACKAGE}!"
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
64 exit 1;
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
65 fi
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
66
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
67 echo "${BIN}"
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
68 }
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
69
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
70 run_or_die () { # beotch
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
71 CMD=$1
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
72 shift
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
73
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
74 echo -n "running ${CMD} ${@}... "
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
75 OUTPUT=`${CMD} ${@} 2>&1`
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
76 if [ $? != 0 ] ; then
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
77 echo "failed."
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
78 echo ${OUTPUT}
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
79 exit 1
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
80 else
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
81 echo "done."
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
82 if [ x"${OUTPUT}" != x"" ] ; then
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
83 echo ${OUTPUT}
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
84 fi
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
85 fi
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
86 }
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
87
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
88 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
89 # We really start here, yes, very sneaky!
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
90 ###############################################################################
22742
ebf85d0ab743 Hush you noisy little script
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22728
diff changeset
91 FIGLET=`which figlet 2> /dev/null`
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
92 if [ x"${FIGLET}" != x"" ] ; then
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
93 ${FIGLET} -f small ${PACKAGE}
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
94 echo "build system is being generated"
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
95 else
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
96 echo "autogenerating build system for '${PACKAGE}'"
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
97 fi
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
98
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
99 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
100 # Look for our args file
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
101 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
102 echo -n "checking for ${ARGS_FILE}: "
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
103 if [ -f ${ARGS_FILE} ] ; then
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
104 echo "found."
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
105 echo -n "sourcing ${ARGS_FILE}: "
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
106 . autogen.args
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
107 echo "done."
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
108 else
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
109 echo "not found."
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
110 fi
2162
2a9f076b0af9 [gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2157
diff changeset
111
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
112 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
113 # Check for our required helpers
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
114 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
115 check "libtoolize"; LIBTOOLIZE=${BIN};
22743
f8193b199ff8 Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22742
diff changeset
116 check "glib-gettextize"; GLIB_GETTEXTIZE=${BIN};
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
117 check "intltoolize"; INTLTOOLIZE=${BIN};
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
118 check "aclocal"; ACLOCAL=${BIN};
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
119 check "autoheader"; AUTOHEADER=${BIN};
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
120 check "automake"; AUTOMAKE=${BIN};
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
121 check "autoconf"; AUTOCONF=${BIN};
3505
77889c7db829 [gaim-migrate @ 3570]
Ethan Blanton <elb@pidgin.im>
parents: 3444
diff changeset
122
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
123 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
124 # Run all of our helpers
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
125 ###############################################################################
22747
85051c6bcc1e I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22743
diff changeset
126 run_or_die ${LIBTOOLIZE} ${LIBTOOLIZE_FLAGS:-"-c -f --automake"}
85051c6bcc1e I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22743
diff changeset
127 run_or_die ${GLIB_GETTEXTIZE} ${GLIB_GETTEXTIZE_FLAGS:-"--force --copy"}
85051c6bcc1e I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22743
diff changeset
128 run_or_die ${INTLTOOLIZE} ${INTLTOOLIZE_FLAGS:-"-c -f --automake"}
85051c6bcc1e I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22743
diff changeset
129 run_or_die ${ACLOCAL} ${ACLOCAL_FLAGS:-"-I m4macros"}
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
130 run_or_die ${AUTOHEADER} ${AUTOHEADER_FLAGS}
22747
85051c6bcc1e I think this syntax is more correct
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22743
diff changeset
131 run_or_die ${AUTOMAKE} ${AUTOMAKE_FLAGS:-"-a -c --gnu"}
22743
f8193b199ff8 Make the new autogen.sh behave more like the old one - run glib-gettextize,
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22742
diff changeset
132 run_or_die ${AUTOCONF} ${AUTOCONF_FLAGS}
1863
af03c531e79c [gaim-migrate @ 1873]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
133
22724
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
134 ###############################################################################
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
135 # Run configure
f76ff81ee882 A more verbose autogen.sh that Gary and I have been using for Guifications
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22331
diff changeset
136 ###############################################################################
22767
564c1f8b91a9 It is good when documentation matches reality. I figured all the other env
Etan Reisner <deryni@pidgin.im>
parents: 22747
diff changeset
137 echo "running ./configure ${CONFIGURE_FLAGS} $@"
564c1f8b91a9 It is good when documentation matches reality. I figured all the other env
Etan Reisner <deryni@pidgin.im>
parents: 22747
diff changeset
138 ./configure ${CONFIGURE_FLAGS} $@

mercurial