X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=configure.ac;h=fd74535e1490aa6416282d5946a91b7acc33fdb6;hp=eb2fc9e496c876551c1fceb3a18aa0fede6184c7;hb=1a4a1345c93d716d50cf10e4717f4cc895e313c6;hpb=c551f7a1ed635138b083b4e9e0c445ef63d0a562 diff --git a/configure.ac b/configure.ac index eb2fc9e4..fd74535e 100644 --- a/configure.ac +++ b/configure.ac @@ -231,6 +231,19 @@ else 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) @@ -282,4 +295,11 @@ AC_CONFIG_FILES([ babeltrace.pc babeltrace-ctf.pc ]) + +AC_CONFIG_FILES([tests/lib/test_seek_big_trace], [chmod +x tests/lib/test_seek_big_trace]) +AC_CONFIG_FILES([tests/lib/test_seek_empty_packet], [chmod +x tests/lib/test_seek_empty_packet]) +AC_CONFIG_FILES([tests/bin/test_trace_read], [chmod +x tests/bin/test_trace_read]) +AC_CONFIG_FILES([tests/bin/test_intersection], [chmod +x tests/bin/test_intersection]) +AC_CONFIG_FILES([tests/bin/test_packet_seq_num], [chmod +x tests/bin/test_packet_seq_num]) + AC_OUTPUT