aboutsummaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2006-06-10 20:50:51 +0000
committerMarcel Holtmann <marcel@holtmann.org>2006-06-10 20:50:51 +0000
commit1e001cae9fb69ab954972b08feb82aa62a9573ac (patch)
tree79febe88df24a3ede02e7804cc63aae4a620b9b0 /acinclude.m4
parent8d58db62739c32c4c111f260cd96a7db5911846e (diff)
downloadhcidump-1e001cae9fb69ab954972b08feb82aa62a9573ac.tar.gz
Use pkg-config for configuration
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m433
1 files changed, 1 insertions, 32 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 916d037..683d9c3 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -45,38 +45,7 @@ AC_DEFUN([AC_INIT_BLUEZ], [
])
AC_DEFUN([AC_PATH_BLUEZ], [
- bluez_prefix=${prefix}
-
- AC_ARG_WITH(bluez, AC_HELP_STRING([--with-bluez=DIR], [BlueZ library is installed in DIR]), [
- if (test "${withval}" != "yes"); then
- bluez_prefix=${withval}
- fi
- ])
-
- ac_save_CPPFLAGS=$CPPFLAGS
- ac_save_LDFLAGS=$LDFLAGS
-
- BLUEZ_CFLAGS=""
- test -d "${bluez_prefix}/include" && BLUEZ_CFLAGS="$BLUEZ_CFLAGS -I${bluez_prefix}/include"
-
- CPPFLAGS="$CPPFLAGS $BLUEZ_CFLAGS"
- AC_CHECK_HEADER(bluetooth/bluetooth.h, dummy=yes, AC_MSG_ERROR(Bluetooth header files not found))
-
- BLUEZ_LIBS=""
- if (test "${prefix}" = "${bluez_prefix}"); then
- test -d "${libdir}" && BLUEZ_LIBS="$BLUEZ_LIBS -L${libdir}"
- else
- test -d "${bluez_prefix}/lib64" && BLUEZ_LIBS="$BLUEZ_LIBS -L${bluez_prefix}/lib64"
- test -d "${bluez_prefix}/lib" && BLUEZ_LIBS="$BLUEZ_LIBS -L${bluez_prefix}/lib"
- fi
-
- LDFLAGS="$LDFLAGS $BLUEZ_LIBS"
- AC_CHECK_LIB(bluetooth, hci_open_dev, BLUEZ_LIBS="$BLUEZ_LIBS -lbluetooth", AC_MSG_ERROR(Bluetooth library not found))
- AC_CHECK_LIB(bluetooth, sdp_connect, dummy=yes, AC_CHECK_LIB(sdp, sdp_connect, BLUEZ_LIBS="$BLUEZ_LIBS -lsdp"))
-
- CPPFLAGS=$ac_save_CPPFLAGS
- LDFLAGS=$ac_save_LDFLAGS
-
+ PKG_CHECK_MODULES(BLUEZ, bluez, dummy=yes, AC_MSG_ERROR(Bluetooth library is required))
AC_SUBST(BLUEZ_CFLAGS)
AC_SUBST(BLUEZ_LIBS)
])