summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-05-05 11:35:16 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-05-08 14:13:17 +0900
commit664708b817ab0cdc7177df3743b5d9c9ab7dd2b0 (patch)
tree04becb4abc16c79b2383629df16c661b20a36407 /configure.ac
parent38faeacee1a1aa10eabebb52edfaf91e2a2c158b (diff)
eina - start a much improved eina dbug infra and have eina_log use it
this makes eina_log give bt's for all error logs. this is very useful in finding just where a problem happens. the problem int he past is that these have not been too useful due to backtrace_symbols() being "useless". thus use the eina_btlog tool i added too. also started infra for a debug monitor that can use the backtrace infra to collect runtime stats ANY TIME for a process (don't need to run under a debugger). @feat
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 63cc54ddce..ab7661560a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -849,6 +849,12 @@ case "${build_profile}" in
849 ;; 849 ;;
850esac 850esac
851 851
852PKG_CHECK_MODULES(UNWIND, [libunwind libunwind-generic],
853 [have_unwind=yes], [have_unwind=no])
854AS_IF([test "x$have_unwind" = "xyes"],
855 [AC_DEFINE([HAVE_UNWIND], [1], [Have libunwind])])
856AM_CONDITIONAL(HAVE_UNWIND, test "x$have_unwind" = "xyes")
857
852EINA_CONFIG([HAVE_ALLOCA_H], [test "x${ac_cv_working_alloca_h}" = "xyes"]) 858EINA_CONFIG([HAVE_ALLOCA_H], [test "x${ac_cv_working_alloca_h}" = "xyes"])
853EINA_CONFIG([SAFETY_CHECKS], [test "x${have_safety_checks}" = "xyes"]) 859EINA_CONFIG([SAFETY_CHECKS], [test "x${have_safety_checks}" = "xyes"])
854EINA_CONFIG([DEFAULT_MEMPOOL], [test "x${want_default_mempool}" = "xyes"]) 860EINA_CONFIG([DEFAULT_MEMPOOL], [test "x${want_default_mempool}" = "xyes"])
@@ -4801,7 +4807,7 @@ echo " Cryptography..: ${build_crypto}"
4801echo " X11...........: ${with_x11}" 4807echo " X11...........: ${with_x11}"
4802echo " OpenGL........: ${with_opengl}" 4808echo " OpenGL........: ${with_opengl}"
4803echo " C++11.........: ${have_cxx11}" 4809echo " C++11.........: ${have_cxx11}"
4804echo "Eina............: yes (${features_eina})" 4810echo "Eina............: yes (${features_eina} unwind=$have_unwind)"
4805echo "Eo..............: yes (${features_eo})" 4811echo "Eo..............: yes (${features_eo})"
4806echo "Eolian..........: yes (${features_eolian})" 4812echo "Eolian..........: yes (${features_eolian})"
4807echo "Emile...........: yes (${features_emile})" 4813echo "Emile...........: yes (${features_emile})"