annotate configure.in @ 22:fbad40babe88

build system update: - ported Makefile.in from pidgin-twitter. - ported autogen.sh from pidgin-twitter. - moved some declarations and definitions to pidgin-audacious.h - updated configure.in to go along with new Makefile. - removed aclocal.m4 from version control.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 06 Oct 2008 18:18:06 +0900
parents 8d4d17a528ef
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
1 # -*- Autoconf -*-
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
2 # Process this file with autoconf to produce a configure script.
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
3
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
4 AC_PREREQ(2.59)
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
5 AC_INIT(pidgin-audacioius, 3.0.0, yaz@honeyplanet.jp)
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
6 AC_CONFIG_SRCDIR([pidgin-audacious.c])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
7
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
8 # Checks for programs.
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
9 AC_PROG_CC
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
10 AC_PROG_INSTALL
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
11
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
12 # Checks for libraries.
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
13 PKG_CHECK_MODULES(AUDACIOUS, [audacious >= 1.5.0], , [
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
14 AC_MSG_RESULT(no)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
15 AC_MSG_ERROR([
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
16
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
17 You must have audacious >= 1.5.0 development headers installed to build.
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
18 ])])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
19 AUD_CFLAGS=`pkg-config --cflags audacious 2> /dev/null`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
20 AUD_LIBS=`pkg-config --libs audacious 2> /dev/null`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
21 AUD_LIB_DIR=`pkg-config --variable=lib_dir audacious 2> /dev/null`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
22 AC_SUBST(AUD_CFLAGS)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
23 AC_SUBST(AUD_LIBS)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
24 AC_SUBST(AUD_LIB_DIR)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
25
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
26 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.14.0], , [
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
27 AC_MSG_RESULT(no)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
28 AC_MSG_ERROR([
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
29
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
30 You must have glib >= 2.14.0 development headers installed to build.
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
31 ])])
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
32
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
33 GLIB_CFLAGS=`pkg-config --cflags glib-2.0 2> /dev/null`
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
34 GLIB_LIBS=`pkg-config --libs glib-2.0 2> /dev/null`
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
35 GLIB_LIB_DIR=`pkg-config --variable=lib_dir glib-2.0 2> /dev/null`
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
36 AC_SUBST(GLIB_CFLAGS)
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
37 AC_SUBST(GLIB_LIBS)
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
38 AC_SUBST(GLIB_LIB_DIR)
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
39
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
40 PKG_CHECK_MODULES(PIDGIN, [pidgin >= 2.5.0], , [
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
41 AC_MSG_RESULT(no)
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
42 AC_MSG_ERROR([
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
43
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
44 You must have pidgin >= 2.5.0 development headers installed to build.
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
45 ])])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
46 PIDGIN_CFLAGS=`pkg-config --cflags pidgin 2> /dev/null`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
47 PIDGIN_LIBS=`pkg-config --libs pidgin 2> /dev/null`
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
48 if test x"$prefix" = x"NONE" ; then
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
49 PIDGIN_PREFIX=`pkg-config --variable=prefix pidgin 2> /dev/null`
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
50 else
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
51 PIDGIN_PREFIX=$prefix
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
52 fi
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
53 AC_SUBST(PIDGIN_CFLAGS)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
54 AC_SUBST(PIDGIN_LIBS)
22
fbad40babe88 build system update:
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 0
diff changeset
55 AC_SUBST(PIDGIN_PREFIX)
0
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
56
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
57 PKG_CHECK_MODULES(DBUSGLIB, [dbus-glib-1 >= 0.72], , [
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
58 AC_MSG_RESULT(no)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
59 AC_MSG_ERROR([
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
60
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
61 You must have dbus-glib-1 >= 0.72 development headers installed to build.
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
62 ])])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
63 DBUS_GLIB_CFLAGS=`pkg-config --cflags dbus-glib-1`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
64 DBUS_GLIB_LIBS=`pkg-config --libs dbus-glib-1`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
65 DBUS_GLIB_LIB_DIR=`pkg-config --variable=libdir dbus-glib-1`
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
66 AC_SUBST(DBUS_GLIB_CFLAGS)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
67 AC_SUBST(DBUS_GLIB_LIBS)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
68 AC_SUBST(DBUS_GLIB_LIB_DIR)
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
69
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
70 # Checks for header files.
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
71 AC_HEADER_STDC
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
72 AC_CHECK_HEADERS([stdlib.h string.h])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
73
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
74 # Checks for typedefs, structures, and compiler characteristics.
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
75 AC_C_CONST
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
76
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
77 # Checks for library functions.
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
78 AC_CHECK_FUNCS([strstr])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
79
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
80 #AC_CONFIG_FILES([Makefile])
8d4d17a528ef initial import
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
81 AC_OUTPUT(Makefile)