Git init
[framework/connectivity/bluez.git] / configure.ac
1 AC_PREREQ(2.60)
2 AC_INIT(bluez, 4.90)
3
4 AM_INIT_AUTOMAKE([foreign subdir-objects])
5 AM_CONFIG_HEADER(config.h)
6
7 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
8
9 AM_MAINTAINER_MODE
10
11 PKG_PROG_PKG_CONFIG
12
13 AC_INIT_BLUEZ
14
15 COMPILER_FLAGS
16
17 AC_LANG_C
18
19 AC_PROG_CC
20 AM_PROG_CC_C_O
21 AC_PROG_CC_PIE
22 AC_PROG_INSTALL
23 AC_PROG_YACC
24 AM_PROG_LEX
25 AM_PROG_MKDIR_P
26
27 m4_define([_LT_AC_TAGCONFIG], [])
28 m4_ifdef([AC_LIBTOOL_TAGS], [AC_LIBTOOL_TAGS([])])
29
30 AC_DISABLE_STATIC
31 AC_PROG_LIBTOOL
32
33 AC_FUNC_PPOLL
34
35 AC_CHECK_LIB(dl, dlopen, dummy=yes,
36                         AC_MSG_ERROR(dynamic linking loader is required))
37
38 AC_PATH_DBUS
39 AC_PATH_GLIB
40 AC_PATH_ALSA
41 AC_PATH_GSTREAMER
42 AC_PATH_USB
43 AC_PATH_SNDFILE
44 AC_PATH_OUI
45 AC_PATH_READLINE
46
47 AC_ARG_BLUEZ
48
49 AC_ARG_ENABLE(capng, AC_HELP_STRING([--enable-capng],
50                 [enable capabilities support]), [enable_capng=${enableval}])
51 if (test "${enable_capng}" = "yes"); then
52         PKG_CHECK_MODULES(CAPNG, libcap-ng, dummy=yes,
53                                 AC_MSG_ERROR(Capabilities library is required))
54         AC_SUBST(CAPNG_CFLAGS)
55         AC_SUBST(CAPNG_LIBS)
56         AC_DEFINE(HAVE_CAPNG, 1, [Define to 1 if you have capabilities library.])
57 fi
58
59 AC_OUTPUT(Makefile scripts/bluetooth.rules doc/version.xml
60                                         src/bluetoothd.8 bluez.pc)