mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 20:08:15 +08:00
cmake/win32: set default LINK_STACKSIZE to avoid stack overflow
Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
@@ -603,6 +603,10 @@ if(NOT CONFIG_ARCH_SIM)
|
|||||||
endif()
|
endif()
|
||||||
elseif(WIN32)
|
elseif(WIN32)
|
||||||
target_link_options(nuttx PUBLIC /SAFESEH:NO)
|
target_link_options(nuttx PUBLIC /SAFESEH:NO)
|
||||||
|
math(EXPR LINK_STACKSIZE
|
||||||
|
"${CONFIG_SIM_STACKSIZE_ADJUSTMENT} + ${CONFIG_IDLETHREAD_STACKSIZE}"
|
||||||
|
OUTPUT_FORMAT DECIMAL)
|
||||||
|
target_link_options(nuttx PUBLIC /STACK:${LINK_STACKSIZE},${LINK_STACKSIZE})
|
||||||
set(nuttx_libs_paths)
|
set(nuttx_libs_paths)
|
||||||
foreach(lib ${nuttx_libs})
|
foreach(lib ${nuttx_libs})
|
||||||
list(APPEND nuttx_libs_paths $<TARGET_FILE:${lib}>)
|
list(APPEND nuttx_libs_paths $<TARGET_FILE:${lib}>)
|
||||||
|
|||||||
Reference in New Issue
Block a user