mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-25 11:00:35 +00:00
This reverts commit8a54e478ba. As commit7dadd38161("Revert "configure: Switch debug build from -O0 to -Og") was reverted (byb7627085cb, "Revert "Revert "configure: Switch debug build from -O0 to -Og""")), we do the same to cmake to keep the two build systems in sync. Closes #14286
24 lines
579 B
CMake
24 lines
579 B
CMake
if(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
|
|
# -fasan -Og breaks some coroutines on aarch64, use -O0 instead
|
|
set(default_Seastar_OptimizationLevel_DEBUG "0")
|
|
else()
|
|
set(default_Seastar_OptimizationLevel_DEBUG "g")
|
|
endif()
|
|
set(Seastar_OptimizationLevel_DEBUG
|
|
${default_Seastar_OptimizationLevel_DEBUG}
|
|
CACHE
|
|
INTERNAL
|
|
"")
|
|
|
|
set(Seastar_DEFINITIONS_DEBUG
|
|
SCYLLA_BUILD_MODE=debug
|
|
DEBUG
|
|
SANITIZE
|
|
DEBUG_LSA_SANITIZER
|
|
SCYLLA_ENABLE_ERROR_INJECTION)
|
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG
|
|
" -O${Seastar_OptimizationLevel_DEBUG} -g -gz")
|
|
|
|
set(stack_usage_threshold_in_KB 40)
|