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