Mercurial > pidgin-twitter
annotate configure.ac @ 291:87dcbb5be76a
update dependency. glib-2.16.0 or above is needed.
| author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
|---|---|
| date | Fri, 03 Apr 2009 03:06:39 +0900 |
| parents | 4a7f4ba199cc |
| children | 13b268d9d034 |
| rev | line source |
|---|---|
| 0 | 1 # -*- Autoconf -*- |
| 2 # Process this file with autoconf to produce a configure script. | |
| 3 | |
| 4 AC_PREREQ(2.59) | |
|
287
4a7f4ba199cc
- version bump to 0.8.3
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
269
diff
changeset
|
5 AC_INIT(pidgin-twitter, 0.8.3, yaz@honeyplanet.jp) |
|
254
c2620a99622b
- divided the source file into several parts.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
238
diff
changeset
|
6 AC_CONFIG_SRCDIR([main.c]) |
| 0 | 7 |
| 8 # Checks for programs. | |
| 9 AC_PROG_CC | |
| 10 | |
| 11 # Checks for libraries. | |
|
126
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
12 PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.12.0], , [ |
|
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
13 AC_MSG_RESULT(no) |
|
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
14 AC_MSG_ERROR([ |
|
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
15 |
|
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
16 You must have gtk+-2.0 >= 2.12.0 development headers installed to build. |
|
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
17 ])]) |
|
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
18 |
|
291
87dcbb5be76a
update dependency. glib-2.16.0 or above is needed.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
287
diff
changeset
|
19 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.16.0], , [ |
| 0 | 20 AC_MSG_RESULT(no) |
| 21 AC_MSG_ERROR([ | |
| 22 | |
|
291
87dcbb5be76a
update dependency. glib-2.16.0 or above is needed.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
287
diff
changeset
|
23 You must have glib >= 2.16.0 development headers installed to build. |
| 0 | 24 ])]) |
| 1 | 25 |
| 26 GLIB_CFLAGS=`pkg-config --cflags glib-2.0 2> /dev/null` | |
| 27 GLIB_LIBS=`pkg-config --libs glib-2.0 2> /dev/null` | |
| 28 GLIB_LIB_DIR=`pkg-config --variable=lib_dir glib-2.0 2> /dev/null` | |
| 29 AC_SUBST(GLIB_CFLAGS) | |
| 30 AC_SUBST(GLIB_LIBS) | |
| 31 AC_SUBST(GLIB_LIB_DIR) | |
| 0 | 32 |
|
126
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
33 PKG_CHECK_MODULES(PIDGIN, [pidgin >= 2.4.0], , [ |
| 0 | 34 AC_MSG_RESULT(no) |
| 35 AC_MSG_ERROR([ | |
| 36 | |
|
126
bac987852e66
switched to native gtk preferences dialog.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
115
diff
changeset
|
37 You must have pidgin >= 2.4.0 development headers installed to build. |
| 0 | 38 ])]) |
| 39 PIDGIN_CFLAGS=`pkg-config --cflags pidgin 2> /dev/null` | |
| 40 PIDGIN_LIBS=`pkg-config --libs pidgin 2> /dev/null` | |
|
57
8e1c8afac4dd
- adaptation for $prefix. now configure go along with fakeroot etc.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
3
diff
changeset
|
41 if test x"$prefix" = x"NONE" ; then |
|
8e1c8afac4dd
- adaptation for $prefix. now configure go along with fakeroot etc.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
3
diff
changeset
|
42 PIDGIN_PREFIX=`pkg-config --variable=prefix pidgin 2> /dev/null` |
|
8e1c8afac4dd
- adaptation for $prefix. now configure go along with fakeroot etc.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
3
diff
changeset
|
43 else |
|
8e1c8afac4dd
- adaptation for $prefix. now configure go along with fakeroot etc.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
3
diff
changeset
|
44 PIDGIN_PREFIX=$prefix |
|
8e1c8afac4dd
- adaptation for $prefix. now configure go along with fakeroot etc.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
3
diff
changeset
|
45 fi |
| 0 | 46 AC_SUBST(PIDGIN_CFLAGS) |
| 47 AC_SUBST(PIDGIN_LIBS) | |
|
57
8e1c8afac4dd
- adaptation for $prefix. now configure go along with fakeroot etc.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
3
diff
changeset
|
48 AC_SUBST(PIDGIN_PREFIX) |
| 0 | 49 |
|
238
2e431c7062f2
wrong argument had been passed to PKG_CHECK_MODULES for libxml2.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
232
diff
changeset
|
50 PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.27], , [ |
|
115
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
51 AC_MSG_RESULT(no) |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
52 AC_MSG_ERROR([ |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
53 |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
54 You must have libxml2 >= 2.6.27 installed to build. |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
55 ])]) |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
56 |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
57 XML_CFLAGS=`pkg-config --cflags libxml-2.0 2> /dev/null` |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
58 XML_LIBS=`pkg-config --libs libxml-2.0 2> /dev/null` |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
59 XML_LIB_DIR=`pkg-config --variable=lib_dir libxml-2.0 2> /dev/null` |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
60 AC_SUBST(XML_CFLAGS) |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
61 AC_SUBST(XML_LIBS) |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
62 AC_SUBST(XML_LIB_DIR) |
|
7d0dd0e1dbd0
very preliminary twitter API get status feature.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
57
diff
changeset
|
63 |
| 0 | 64 # Checks for header files. |
| 65 AC_HEADER_STDC | |
| 66 AC_CHECK_HEADERS([stdlib.h string.h]) | |
| 67 | |
| 68 # Checks for typedefs, structures, and compiler characteristics. | |
| 69 AC_C_CONST | |
| 70 | |
| 71 # Checks for library functions. | |
| 72 AC_CHECK_FUNCS([strstr]) | |
| 73 | |
| 74 AC_OUTPUT(Makefile) |
