Mercurial > freewnn
annotate autogen.sh @ 29:35bc1f2e3f14 default tip
minor fix
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 06 Mar 2010 23:55:24 +0900 |
parents | 6dcfbd28e807 |
children |
rev | line source |
---|---|
24 | 1 #!/bin/sh |
2 | |
3 TARGET=FreeWnn | |
4 CONFIGURE_SRC=configure.in | |
5 | |
6 [ -f ${CONFIGURE_SRC} ] || { | |
7 echo "autogen.sh: run this command only at the top of a ${TARGET} source tree." | |
8 exit 1 | |
9 } | |
10 | |
11 DIE=0 | |
12 | |
26
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
13 (libtool --version) < /dev/null > /dev/null 2>&1 || { |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
14 echo |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
15 echo "You must have libtool installed to compile ${TARGET}." |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
16 echo "Get ftp://ftp.gnu.org/pub/gnu/libtool/libtool-2.2.6.tar.gz" |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
17 echo "(or a newer version if it is available)" |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
18 DIE=1 |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
19 NO_LIBTOOL=yes |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
20 } |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
21 |
24 | 22 (autoconf --version) < /dev/null > /dev/null 2>&1 || { |
23 echo | |
24 echo "You must have autoconf installed to compile ${TARGET}." | |
25 echo "Get ftp://ftp.gnu.org/pub/gnu/autoconf/autoconf-2.62.tar.gz" | |
26 echo "(or a newer version if it is available)" | |
27 DIE=1 | |
28 NO_AUTOCONF=yes | |
29 } | |
30 | |
31 (automake --version) < /dev/null > /dev/null 2>&1 || { | |
32 echo | |
33 echo "You must have automake installed to compile ${TARGET}." | |
34 echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.10.1.tar.gz" | |
35 echo "(or a newer version if it is available)" | |
36 DIE=1 | |
37 NO_AUTOMAKE=yes | |
38 } | |
39 | |
40 # if no automake, don't bother testing for aclocal | |
41 test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || { | |
42 echo | |
43 echo "**Error**: Missing \`aclocal'. The version of \`automake'" | |
44 echo "installed doesn't appear recent enough." | |
45 echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.10.1.tar.gz" | |
46 echo "(or a newer version if it is available)" | |
47 DIE=1 | |
48 } | |
49 | |
50 # if no autoconf, don't bother testing for autoheader | |
51 test -n "$NO_AUTOCONF" || (autoheader --version) < /dev/null > /dev/null 2>&1 || { | |
52 echo | |
53 echo "**Error**: Missing \`autoheader'. The version of \`autoheader'" | |
54 echo "installed doesn't appear recent enough." | |
55 echo "Get ftp://ftp.gnu.org/pub/gnu/autoconf/autoconf-2.62.tar.gz" | |
56 echo "(or a newer version if it is available)" | |
57 DIE=1 | |
58 } | |
59 | |
60 if test "$DIE" -eq 1; then | |
61 exit 1 | |
62 fi | |
63 | |
64 echo "Generating configure script and Makefiles for ${TARGET}." | |
65 | |
26
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
66 echo "Running libtoolize ..." |
6dcfbd28e807
- added build target; maintainer-clean
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
24
diff
changeset
|
67 libtoolize -c -q |
24 | 68 echo "Running aclocal ..." |
69 aclocal -I . | |
70 echo "Running autoconf ..." | |
71 autoconf |