1 AC_PREREQ(2.60) 2 AC_INIT(bluez, 4.69) 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 45 AC_ARG_BLUEZ 46 47 AC_ARG_ENABLE(capng, AC_HELP_STRING([--enable-capng], 48 [enable capabilities support]), [enable_capng=${enableval}]) 49 if (test "${enable_capng}" = "yes"); then 50 PKG_CHECK_MODULES(CAPNG, libcap-ng, dummy=yes, 51 AC_MSG_ERROR(Capabilities library is required)) 52 AC_SUBST(CAPNG_CFLAGS) 53 AC_SUBST(CAPNG_LIBS) 54 AC_DEFINE(HAVE_CAPNG, 1, [Define to 1 if you have capabilities library.]) 55 fi 56 57 AC_ARG_ENABLE(netlink, AC_HELP_STRING([--enable-netlink], 58 [enable netlink support]), [enable_netlink=${enableval}]) 59 if (test "${enable_netlink}" = "yes"); then 60 PKG_CHECK_MODULES(NETLINK, libnl-1, dummy=yes, 61 AC_MSG_ERROR(Netlink library is required)) 62 AC_SUBST(NETLINK_CFLAGS) 63 AC_SUBST(NETLINK_LIBS) 64 fi 65 AM_CONDITIONAL(NETLINK, test "${enable_netlink}" = "yes") 66 67 AC_OUTPUT(Makefile scripts/bluetooth.rules doc/version.xml 68 src/bluetoothd.8 bluez.pc) 69