From b95e460d1f30cc5a806977cb7d64e0d9cdede610 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 16 Aug 2016 22:25:51 -0700 Subject: [PATCH] configure: add --with-tcmalloc so we can disable tcmalloc. Signed-off-by: Kefu Chai --- configure.ac | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 855c6a82..62bae252 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,13 @@ AC_CHECK_LIB([snappy], [snappy_compress], [HAVE_LIBSNAPPY=yes], [AC_MSG_FAILURE( AC_CHECK_LIB([z], [gzread], [HAVE_LIBZ=yes], [AC_MSG_FAILURE([libz not found])]) AC_CHECK_LIB([bz2], [BZ2_bzCompressInit], [HAVE_LIBBZ2=yes], [AC_MSG_FAILURE([libbz2 not found])]) AC_CHECK_LIB([rt], [clock_gettime], [HAVE_LIBRT=yes], [AC_MSG_FAILURE([librt not found])]) -AC_CHECK_LIB([tcmalloc], [malloc], [HAVE_LIBTCMALLOC=yes],[AC_MSG_FAILURE([no tcmalloc found ])]) +AC_ARG_WITH([tcmalloc], + [AS_HELP_STRING([--without-tcmalloc], [disable tcmalloc for memory allocations])], + [], + [AC_CHECK_LIB([tcmalloc], + [malloc], + [HAVE_LIBTCMALLOC=yes], + [AC_MSG_FAILURE([no tcmalloc found ])])]) OLD_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS -std=c++11" -- 2.47.3