OSDN Git Service

Increase stack size to 16 MiB
authorStarg <starg@users.osdn.me>
Tue, 9 Mar 2021 09:39:43 +0000 (18:39 +0900)
committerStarg <starg@users.osdn.me>
Tue, 9 Mar 2021 10:24:02 +0000 (19:24 +0900)
CMakeLists.txt

index acda122..9aadb7f 100644 (file)
@@ -213,6 +213,8 @@ if(MSVC)
         endif()
     endif()
 
+    string(APPEND CMAKE_EXE_LINKER_FLAGS " /STACK:16777216")
+
     if("${CMAKE_C_COMPILER_ID}" MATCHES "Clang")
         string(APPEND CMAKE_EXE_LINKER_FLAGS_DEBUG " /DEBUG")
         string(APPEND CMAKE_SHARED_LINKER_FLAGS_DEBUG " /DEBUG")
@@ -260,6 +262,7 @@ else()
        string(APPEND CMAKE_CXX_FLAGS " -std=c++17")
     string(APPEND CMAKE_C_FLAGS_RELEASE " -flto")
     string(APPEND CMAKE_CXX_FLAGS_RELEASE " -flto")
+    string(APPEND CMAKE_EXE_LINKER_FLAGS " --stack 16777216")
     string(APPEND CMAKE_EXE_LINKER_FLAGS_RELEASE " -s")
     string(APPEND CMAKE_SHARED_LINKER_FLAGS_RELEASE " -s")
     string(APPEND CMAKE_RC_FLAGS " -O coff")