Files
scylladb/cmake/mode.Dev.cmake
Kefu Chai 6a753f9f06 build: cmake: define SCYLLA_BUILD_MODE=dev for Dev mode
it was a typo in b234c839. so let's correct it.

Signed-off-by: Kefu Chai <kefu.chai@scylladb.com>

Closes scylladb/scylladb#16063
2023-11-15 13:17:30 +02:00

21 lines
486 B
CMake

set(Seastar_OptimizationLevel_DEV "2")
set(CMAKE_CXX_FLAGS_DEV
""
CACHE
INTERNAL
"")
update_cxx_flags(CMAKE_CXX_FLAGS_RELEASE
OPTIMIZATION_LEVEL ${Seastar_OptimizationLevel_Dev})
set(Seastar_DEFINITIONS_DEV
SCYLLA_BUILD_MODE=dev
DEVEL
SEASTAR_ENABLE_ALLOC_FAILURE_INJECTION
SCYLLA_ENABLE_ERROR_INJECTION)
foreach(definition ${Seastar_DEFINITIONS_DEV})
add_compile_definitions(
$<$<CONFIG:Dev>:${definition}>)
endforeach()
maybe_limit_stack_usage_in_KB(21 Dev)