Mercurial > pidgin
annotate autogen.sh @ 22373:72a74ecad59b
German translation was also updated
author | Jochen Kemnade <jochenkemnade@web.de> |
---|---|
date | Thu, 28 Feb 2008 16:39:24 +0000 |
parents | a0d3cabfdee0 |
children | 375a101c5d7b |
rev | line source |
---|---|
2275
f7bf34a3b535
[gaim-migrate @ 2285]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2177
diff
changeset
|
1 #!/bin/sh |
1863 | 2 |
15312
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
3 CONFIGURE_ARGS="" |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
4 if [ -f configure.args ] ; then |
16922
a4d9505bd307
Changing configure.args to be a sh script that is sourced. This way we can set any environment variables to be set/passed to configure.
Gary Kramlich <grim@reaperworld.com>
parents:
15630
diff
changeset
|
5 . configure.args |
15312
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
6 fi |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
7 |
14228 | 8 (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || { |
9 echo; | |
15630 | 10 echo "You must have glib-gettextize installed to compile Pidgin."; |
14228 | 11 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
12 exit 1; |
14228 | 13 } |
14 | |
13187
7e34397e134e
[gaim-migrate @ 15550]
Richard Laager <rlaager@wiktel.com>
parents:
13179
diff
changeset
|
15 (intltoolize --version) < /dev/null > /dev/null 2>&1 || { |
3414
4149e5e36eb9
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
16 echo; |
15630 | 17 echo "You must have intltool installed to compile Pidgin."; |
3414
4149e5e36eb9
[gaim-migrate @ 3433]
Christian Hammond <chipx86@chipx86.com>
parents:
3413
diff
changeset
|
18 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
19 exit 1; |
1863 | 20 } |
21 | |
21834
1dd83e2e582d
Revert siege's likely inadvertent changes to autogen.sh in
Richard Laager <rlaager@wiktel.com>
parents:
21832
diff
changeset
|
22 (libtoolize --version) < /dev/null > /dev/null 2>&1 || { |
1863 | 23 echo; |
15630 | 24 echo "You must have libtool installed to compile Pidgin."; |
1863 | 25 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
26 exit 1; |
1863 | 27 } |
28 | |
29 (automake --version) < /dev/null > /dev/null 2>&1 || { | |
30 echo; | |
15630 | 31 echo "You must have automake installed to compile Pidgin."; |
1863 | 32 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
33 exit 1; |
1863 | 34 } |
35 | |
36 (autoconf --version) < /dev/null > /dev/null 2>&1 || { | |
37 echo; | |
15630 | 38 echo "You must have autoconf installed to compile Pidgin."; |
1863 | 39 echo; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
40 exit 1; |
1863 | 41 } |
42 | |
15630 | 43 echo "Generating configuration files for Pidgin, please wait...." |
1863 | 44 echo; |
45 | |
46 echo "Running libtoolize, please ignore non-fatal messages...." | |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
47 echo n | libtoolize --copy --force || exit 1; |
2162
a464da684307
[gaim-migrate @ 2172]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2157
diff
changeset
|
48 |
3566
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
49 # Add other directories to this list if people continue to experience |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
50 # brokennesses ... Obviously the real answer is for them to fix it |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
51 # themselves, but for Luke's sake we have this. |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
52 for dir in "/usr/local/share/aclocal" \ |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
53 "/opt/gnome-1.4/share/aclocal" |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
54 do |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
55 if test -d $dir ; then |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
56 ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir" |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
57 fi |
1496be1c345c
[gaim-migrate @ 3661]
Christian Hammond <chipx86@chipx86.com>
parents:
3505
diff
changeset
|
58 done |
3505 | 59 |
21834
1dd83e2e582d
Revert siege's likely inadvertent changes to autogen.sh in
Richard Laager <rlaager@wiktel.com>
parents:
21832
diff
changeset
|
60 libtoolize -c -f --automake |
20226
a772d16ad8a8
applied changes from a42d042e706156a13566e078c85937e3b30a33c9
Richard Laager <rlaager@wiktel.com>
parents:
19997
diff
changeset
|
61 glib-gettextize --force --copy |
13179
5adc0c9da9f3
[gaim-migrate @ 15542]
Richard Laager <rlaager@wiktel.com>
parents:
12024
diff
changeset
|
62 intltoolize --force --copy |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
63 aclocal $ACLOCAL_FLAGS || exit 1; |
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
64 autoheader || exit 1; |
2770
24ebd5e321e4
[gaim-migrate @ 2783]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2754
diff
changeset
|
65 automake --add-missing --copy; |
22209
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
66 autoconf || exit 1; |
a0d3cabfdee0
Make autogen.sh return a non-zero exit code when it fails so that
Will Thompson <will.thompson@collabora.co.uk>
parents:
21834
diff
changeset
|
67 automake || exit 1; |
1863 | 68 |
15312
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
69 echo; |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
70 echo "Running ./configure ${CONFIGURE_ARGS} $@" |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
71 echo; |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
72 ./configure ${CONFIGURE_ARGS} $@ |
c273952a004d
[gaim-migrate @ 18103]
Gary Kramlich <grim@reaperworld.com>
parents:
14441
diff
changeset
|
73 |