From 43e9c2601085988a48426a561f1bbc68782890a9 Mon Sep 17 00:00:00 2001 From: Bassam Tabbara Date: Fri, 16 Sep 2016 21:51:05 -0700 Subject: [PATCH] Support tcmalloc_minimal allocator Signed-off-by: Bassam Tabbara --- src/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d0cd125d4134..af7a6165d6fb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -225,6 +225,10 @@ if(ALLOCATOR STREQUAL "tcmalloc") set(ALLOC_LIBS ${GPERFTOOLS_TCMALLOC_LIBRARY}) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free") set(TCMALLOC_srcs perfglue/heap_profiler.cc) +elseif(ALLOCATOR STREQUAL "tcmalloc_minimal") + set(ALLOC_LIBS ${GPERFTOOLS_TCMALLOC_MINIMAL_LIBRARY}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free") + set(TCMALLOC_srcs perfglue/disabled_heap_profiler.cc) elseif(ALLOCATOR STREQUAL "jemalloc") set(ALLOC_LIBS jemalloc) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free") -- 2.47.3