1 AC_PREREQ(2.60) 2 AC_INIT(bluez-hcidump, 2.0) 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 AC_PREFIX_DEFAULT(/usr/local) 12 13 COMPILER_FLAGS 14 15 AC_LANG_C 16 17 AC_PROG_CC 18 AC_PROG_CC_PIE 19 AC_PROG_INSTALL 20 21 PKG_CHECK_MODULES(BLUEZ, bluez, dummy=yes, 22 AC_MSG_ERROR(libbluetooth is required)) 23 AC_SUBST(BLUEZ_CFLAGS) 24 AC_SUBST(BLUEZ_LIBS) 25 26 AC_ARG_ENABLE(optimization, AC_HELP_STRING([--disable-optimization], 27 [disable code optimization through compiler]), [ 28 if (test "${enableval}" = "no"); then 29 CFLAGS="$CFLAGS -O0" 30 fi 31 ]) 32 33 AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug], 34 [enable compiling with debugging information]), [ 35 if (test "${enableval}" = "yes" && 36 test "${ac_cv_prog_cc_g}" = "yes"); then 37 CFLAGS="$CFLAGS -g" 38 fi 39 ]) 40 41 AC_OUTPUT(Makefile) 42