diff --git a/CMake/Dependencies/libkvspic-CMakeLists.txt b/CMake/Dependencies/libkvspic-CMakeLists.txt index 4e52d8e09..51b80ba6d 100644 --- a/CMake/Dependencies/libkvspic-CMakeLists.txt +++ b/CMake/Dependencies/libkvspic-CMakeLists.txt @@ -12,6 +12,7 @@ ExternalProject_Add(libkvspic-download BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/kvspic-build" CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} + -DKVS_DEFAULT_STACK_SIZE=${KVS_DEFAULT_STACK_SIZE} CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" diff --git a/README.md b/README.md index ff2bd3464..fbf04263c 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ You can pass the following options to `cmake ..`. * `-DALIGNED_MEMORY_MODEL` Build for aligned memory model only devices. Default is OFF. * `-DLOCAL_OPENSSL_BUILD` Whether or not to use local OpenSSL build. Default is OFF. * `-DCONSTRAINED_DEVICE` -- Change thread stack size to 0.5Mb, needed for Alpine. +* `-DKVS_DEFAULT_STACK_SIZE` -- Change thread stack size to given value, overrides CONSTRAINED_DEVICE flag DMEMORY_SANITIZER, DTHREAD_SANITIZER etc. flags works only with clang compiler