Commit b3d31ec2 authored by Leif Walsh's avatar Leif Walsh Committed by Yoni Fogel

refs #5127 enable debug mode for jemalloc

git-svn-id: file:///svn/toku/tokudb@50690 c7de825b-a66e-492c-adef-691d508d4ae1
parent b8b8360a
...@@ -8,11 +8,15 @@ set(JEMALLOC_SOURCE_DIR "${TOKU_SVNROOT}/jemalloc-3.2.0" CACHE FILEPATH "Where t ...@@ -8,11 +8,15 @@ set(JEMALLOC_SOURCE_DIR "${TOKU_SVNROOT}/jemalloc-3.2.0" CACHE FILEPATH "Where t
if (NOT EXISTS "${JEMALLOC_SOURCE_DIR}/configure") if (NOT EXISTS "${JEMALLOC_SOURCE_DIR}/configure")
message(FATAL_ERROR "Can't find jemalloc sources. Please check them out to ${JEMALLOC_SOURCE_DIR} or modify TOKU_SVNROOT (${TOKU_SVNROOT}) or JEMALLOC_SOURCE_DIR.") message(FATAL_ERROR "Can't find jemalloc sources. Please check them out to ${JEMALLOC_SOURCE_DIR} or modify TOKU_SVNROOT (${TOKU_SVNROOT}) or JEMALLOC_SOURCE_DIR.")
endif () endif ()
set(jemalloc_configure_opts "CC=${CMAKE_C_COMPILER}")
if (NOT CMAKE_BUILD_TYPE MATCHES Release)
list(APPEND jemalloc_configure_opts --enable-debug)
endif ()
ExternalProject_Add(build_jemalloc ExternalProject_Add(build_jemalloc
PREFIX jemalloc PREFIX jemalloc
SOURCE_DIR "${JEMALLOC_SOURCE_DIR}" SOURCE_DIR "${JEMALLOC_SOURCE_DIR}"
CONFIGURE_COMMAND CONFIGURE_COMMAND
"${JEMALLOC_SOURCE_DIR}/configure" "CC=${CMAKE_C_COMPILER}" "${JEMALLOC_SOURCE_DIR}/configure" ${jemalloc_configure_opts}
"--prefix=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/jemalloc" "--prefix=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/jemalloc"
) )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment