initial import of "dbus" skeleton
[platform/upstream/dbus.git] / configure.in
1 AC_INIT(dbus/dbus.h)
2
3 AM_CONFIG_HEADER(config.h)
4
5 AM_INIT_AUTOMAKE(dbus, 0.1)
6
7 # Honor aclocal flags
8 ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
9
10 GETTEXT_PACKAGE=dbus-1
11 AC_SUBST(GETTEXT_PACKAGE)
12 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
13
14 AM_MAINTAINER_MODE
15
16 AC_PROG_CC
17 AC_ISC_POSIX
18 AC_HEADER_STDC
19 AC_ARG_PROGRAM
20 AM_PROG_LIBTOOL
21
22 AC_ARG_ENABLE(qt,   [  --disable-qt      disable Qt-friendly client library],enable_qt=no,enable_qt=yes)
23 AC_ARG_ENABLE(glib, [  --disable-glib    disable GLib-friendly client library],enable_glib=no,enable_glib=yes)
24
25 changequote(,)dnl
26 if test "x$GCC" = "xyes"; then
27   case " $CFLAGS " in
28   *[\ \ ]-Wall[\ \      ]*) ;;
29   *) CFLAGS="$CFLAGS -Wall" ;;
30   esac
31 fi
32 changequote([,])dnl
33
34 AC_CHECK_SIZEOF(char)
35 AC_CHECK_SIZEOF(short)
36 AC_CHECK_SIZEOF(long)
37 AC_CHECK_SIZEOF(int)
38 AC_CHECK_SIZEOF(void *)
39 AC_CHECK_SIZEOF(long long)
40 AC_CHECK_SIZEOF(__int64)
41
42 ## byte order
43 AC_C_BIGENDIAN
44
45 AC_CHECK_FUNCS(vsnprintf vasprintf)
46
47 DBUS_CLIENT_CFLAGS=
48 DBUS_CLIENT_LIBS=
49 AC_SUBST(DBUS_CLIENT_CFLAGS)
50 AC_SUBST(DBUS_CLIENT_LIBS)
51
52 DBUS_SERVER_CFLAGS=
53 DBUS_SERVER_LIBS=
54 AC_SUBST(DBUS_SERVER_CFLAGS)
55 AC_SUBST(DBUS_SERVER_LIBS)
56
57 AC_OUTPUT([
58 Makefile
59 dbus/Makefile
60 server/Makefile
61 test/Makefile
62 doc/Makefile
63 dbus-1.0.pc
64 ])