diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-11-08 14:44:24 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-11-08 14:44:24 +0100 |
commit | 16669134e166a993bd76aa24222226300d4f3df6 (patch) | |
tree | d81c17c989e46302bb79b44ce829db32343497b9 /configure.ac | |
parent | 410f228247bfe10d99798acb08c22ba3470662d9 (diff) | |
download | bluez-16669134e166a993bd76aa24222226300d4f3df6.tar.gz |
core: Add support for basic stack backtrace helper
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 2d3e5d716..5c398c5db 100644 --- a/configure.ac +++ b/configure.ac @@ -118,6 +118,20 @@ if (test -z "${path_dbussessionbusdir}"); then fi AC_SUBST(DBUS_SESSIONBUSDIR, [${path_dbussessionbusdir}]) +AC_ARG_ENABLE(backtrace, AC_HELP_STRING([--enable-backtrace], + [compile backtrace support]), [enable_backtrace=${enableval}]) + +if (test "${enable_backtrace}" = "yes"); then + AC_CHECK_HEADER(elfutils/libdwfl.h, dummy=yes, + AC_MSG_ERROR(elfutils support is required)) + AC_DEFINE(HAVE_BACKTRACE_SUPPORT, 1, + [Define to 1 if you have the backtrace support.]) + BACKTRACE_CFLAGS="" + BACKTRACE_LIBS="-ldw" + AC_SUBST(BACKTRACE_CFLAGS) + AC_SUBST(BACKTRACE_LIBS) +fi + AC_ARG_ENABLE(library, AC_HELP_STRING([--enable-library], [install Bluetooth library]), [enable_library=${enableval}]) AM_CONDITIONAL(LIBRARY, test "${enable_library}" = "yes") |