Allows libunwind to be installed in non-standard locations.

Signed-off-by: Zachary T Welch <[email protected]>
---
 configure.ac |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index fe5d6fd..8e82a7e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -61,9 +61,15 @@ AC_SUBST(libsupcxx_LIBS)
 
 
 # HAVE_LIBUNWIND
-AC_ARG_ENABLE(libunwind,
+AC_ARG_WITH(libunwind,
   AS_HELP_STRING([--enable-libunwind], [Use libunwind frame unwinding 
support]),
-  [],[enable_libunwind=maybe])
+  [case "${withval}" in
+  (yes|no) enable_libunwind=$withval;;
+  (*) enable_libunwind=yes
+    CPPFLAGS="-I${withval}/include"
+    LDFLAGS="-L${withval}/lib"
+    ;;
+esac],[enable_libunwind=maybe])
 
 AC_CHECK_HEADERS([libunwind.h], [have_libunwind_h=yes])
 AC_CHECK_HEADERS([libunwind-ptrace.h], [have_libunwind_ptrace_h=yes])
-- 
1.7.2.2


_______________________________________________
Ltrace-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/ltrace-devel

Reply via email to