Mercurial > pidgin
annotate autogen.sh @ 22217:ad357ca94de9
We will probably eventually use purple_object_[get|set]_ui_data. Until then, this will do.
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Sat, 26 Jan 2008 22:33:08 +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 |
