X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlib%2FCMakeLists.txt;h=78fe936da9dcfa71cda7b60a29728c40cfe558e8;hb=88b2e3682be6303973fc59c3c62141d64a9e10d7;hp=2846128ce9360a3214d3119de6b67cd0694a5686;hpb=4830e4f78fb8e46b23a1a0711cd06969a77d8d95;p=vpp.git diff --git a/src/vlib/CMakeLists.txt b/src/vlib/CMakeLists.txt index 2846128ce93..78fe936da9d 100644 --- a/src/vlib/CMakeLists.txt +++ b/src/vlib/CMakeLists.txt @@ -23,12 +23,24 @@ else() endif() set(PRE_DATA_SIZE 128 CACHE STRING "Buffer headroom size.") + +if (CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG") + set(_ss 16) +else() + set(_ss 15) +endif() +set(VLIB_PROCESS_LOG2_STACK_SIZE + ${_ss} + CACHE + STRING "Process node default stack size (log2)" +) + configure_file( ${CMAKE_SOURCE_DIR}/vlib/config.h.in - ${CMAKE_BINARY_DIR}/vlib/config.h + ${CMAKE_CURRENT_BINARY_DIR}/config.h ) install( - FILES ${CMAKE_BINARY_DIR}/vlib/config.h + FILES ${CMAKE_CURRENT_BINARY_DIR}/config.h DESTINATION include/vlib COMPONENT vpp-dev ) @@ -55,6 +67,7 @@ endif() add_vpp_library(vlib SOURCES buffer.c + buffer_funcs.c cli.c counter.c drop.c @@ -87,6 +100,7 @@ add_vpp_library(vlib ${VMBUS_SOURCE} MULTIARCH_SOURCES + buffer_funcs.c drop.c punt_node.c node_init.c