X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=configure.ac;h=39b832b10f5ed29d218a68a34ac13cc6cd9035d3;hb=2ec620a4018ad27cf9e7eb15a0ceac161878f1e5;hp=c66bbaf273c8fd0c933969e9b4c2375db1e37547;hpb=27f3cedc640465e8fb0f073d023833821a258b15;p=babeltrace.git diff --git a/configure.ac b/configure.ac index c66bbaf2..39b832b1 100644 --- a/configure.ac +++ b/configure.ac @@ -270,6 +270,19 @@ if test "x${enable_python_bindings_doc:-yes}" = xyes; then ) fi +# Optional debuginfo feature (enabled by default) +AC_ARG_ENABLE([debuginfo], [AC_HELP_STRING([--disable-debuginfo], [disable the debuginfo feature])], [], [enable_debuginfo=yes]) + +AM_CONDITIONAL([ENABLE_DEBUGINFO], [test "x$enable_debuginfo" = xyes]) +AS_IF([test "x$enable_debuginfo" = xyes], [ + AC_CHECK_LIB([elf], [elf_version], [], []) + AC_CHECK_LIB([dw], [dwarf_begin], [], []) + AS_IF([test "x$ac_cv_lib_elf_elf_version" = xno || test "x$ac_cv_lib_dw_dwarf_begin" = xno], + [AC_MSG_ERROR(Missing library from elfutils required for debuginfo. You can disable this feature with --disable-debuginfo.)] + ) + AC_DEFINE([ENABLE_DEBUGINFO], [1], [Define to 1 if you enable the 'debuginfo' feature]) +], []) + pkg_modules="gmodule-2.0 >= 2.0.0" PKG_CHECK_MODULES(GMODULE, [$pkg_modules]) AC_SUBST(PACKAGE_LIBS)