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