mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 00:52:02 +00:00
Correctly place debug helpers
This commit is contained in:
parent
f8534acb13
commit
061e3c7d81
@ -11,11 +11,6 @@ if (NOT MSVC)
|
|||||||
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra")
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (USE_DEBUG_HELPERS)
|
|
||||||
set (INCLUDE_DEBUG_HELPERS "-I${ClickHouse_SOURCE_DIR}/base -include ${ClickHouse_SOURCE_DIR}/src/Core/iostream_debug_helpers.h")
|
|
||||||
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${INCLUDE_DEBUG_HELPERS}")
|
|
||||||
endif ()
|
|
||||||
|
|
||||||
# Add some warnings that are not available even with -Wall -Wextra -Wpedantic.
|
# Add some warnings that are not available even with -Wall -Wextra -Wpedantic.
|
||||||
# Intended for exploration of new compiler warnings that may be found useful.
|
# Intended for exploration of new compiler warnings that may be found useful.
|
||||||
# Applies to clang only
|
# Applies to clang only
|
||||||
|
@ -27,6 +27,11 @@ configure_file (Common/config.h.in ${CONFIG_COMMON})
|
|||||||
configure_file (Common/config_version.h.in ${CONFIG_VERSION})
|
configure_file (Common/config_version.h.in ${CONFIG_VERSION})
|
||||||
configure_file (Core/config_core.h.in ${CMAKE_CURRENT_BINARY_DIR}/Core/include/config_core.h)
|
configure_file (Core/config_core.h.in ${CMAKE_CURRENT_BINARY_DIR}/Core/include/config_core.h)
|
||||||
|
|
||||||
|
if (USE_DEBUG_HELPERS)
|
||||||
|
set (INCLUDE_DEBUG_HELPERS "-I${ClickHouse_SOURCE_DIR}/base -include ${ClickHouse_SOURCE_DIR}/src/Core/iostream_debug_helpers.h")
|
||||||
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${INCLUDE_DEBUG_HELPERS}")
|
||||||
|
endif ()
|
||||||
|
|
||||||
if (COMPILER_GCC)
|
if (COMPILER_GCC)
|
||||||
# If we leave this optimization enabled, gcc-7 replaces a pair of SSE intrinsics (16 byte load, store) with a call to memcpy.
|
# If we leave this optimization enabled, gcc-7 replaces a pair of SSE intrinsics (16 byte load, store) with a call to memcpy.
|
||||||
# It leads to slow code. This is compiler bug. It looks like this:
|
# It leads to slow code. This is compiler bug. It looks like this:
|
||||||
|
Loading…
Reference in New Issue
Block a user