mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-12-23 04:43:57 +01:00
Add configure --with-efence to debug memory issues
This commit is contained in:
parent
dab4310efa
commit
f00505a763
21
configure.ac
21
configure.ac
@ -147,6 +147,27 @@ else
|
|||||||
TREXIO_DEVEL=""
|
TREXIO_DEVEL=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
AC_ARG_WITH(efence, [AS_HELP_STRING([--with-efence],[use ElectricFence library])], ok=$withval, ok=no)
|
||||||
|
if test "$ok" = "yes"; then
|
||||||
|
AC_CHECK_LIB([efence], [malloc])
|
||||||
|
ARGS="${ARGS} efence"
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(malloc-trace, [AS_HELP_STRING([--enable-malloc-trace],[use debug malloc/free])], ok=$enableval, ok=no)
|
||||||
|
if test "$ok" = "yes"; then
|
||||||
|
AC_DEFINE(MALLOC_TRACE,"malloc_trace.dat",[Define to use debugging malloc/free])
|
||||||
|
ARGS="${ARGS} malloc-trace"
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(prof, [AS_HELP_STRING([--enable-prof],[compile for profiling])], ok=$enableval, ok=no)
|
||||||
|
if test "$ok" = "yes"; then
|
||||||
|
CFLAGS="${CFLAGS} -pg"
|
||||||
|
AC_DEFINE(ENABLE_PROF,1,[Define when using the profiler tool])
|
||||||
|
ARGS="${ARGS} prof"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
AM_CONDITIONAL([TREXIO_DEVEL],[test "x$TREXIO_DEVEL" != x])
|
AM_CONDITIONAL([TREXIO_DEVEL],[test "x$TREXIO_DEVEL" != x])
|
||||||
|
|
||||||
if test "x${TREXIO_DEVEL}" != "x"; then
|
if test "x${TREXIO_DEVEL}" != "x"; then
|
||||||
|
Loading…
Reference in New Issue
Block a user