mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 18:42:26 +00:00
Enabled JEMALLOC_DEBUG in debug build [#CLICKHOUSE-2]
This commit is contained in:
parent
3361247126
commit
cf33608e62
@ -32,7 +32,7 @@ if (NOT CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "None")
|
|||||||
set (CMAKE_BUILD_TYPE "RELWITHDEBINFO")
|
set (CMAKE_BUILD_TYPE "RELWITHDEBINFO")
|
||||||
endif ()
|
endif ()
|
||||||
string(TOUPPER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_UC)
|
string(TOUPPER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_UC)
|
||||||
message (STATUS "CMAKE_BUILD_TYPE: " ${CMAKE_BUILD_TYPE} )
|
message (STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
|
||||||
|
|
||||||
set (CMAKE_CONFIGURATION_TYPES "RelWithDebInfo;Debug;Release;MinSizeRel" CACHE STRING "" FORCE)
|
set (CMAKE_CONFIGURATION_TYPES "RelWithDebInfo;Debug;Release;MinSizeRel" CACHE STRING "" FORCE)
|
||||||
|
|
||||||
|
@ -50,3 +50,7 @@ target_include_directories(jemalloc PRIVATE
|
|||||||
${JEMALLOC_SOURCE_DIR}/include)
|
${JEMALLOC_SOURCE_DIR}/include)
|
||||||
|
|
||||||
target_compile_definitions(jemalloc PRIVATE -DJEMALLOC_NO_PRIVATE_NAMESPACE)
|
target_compile_definitions(jemalloc PRIVATE -DJEMALLOC_NO_PRIVATE_NAMESPACE)
|
||||||
|
|
||||||
|
if (CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG")
|
||||||
|
target_compile_definitions(jemalloc PRIVATE -DJEMALLOC_DEBUG=1)
|
||||||
|
endif ()
|
||||||
|
Loading…
Reference in New Issue
Block a user