Skip to content
Snippets Groups Projects
Commit 32da9ddc authored by Rashad Kanavath's avatar Rashad Kanavath
Browse files

BUG: bug_stack_6s different flag needed for mingw

parent dee35447
No related branches found
No related tags found
No related merge requests found
......@@ -135,16 +135,19 @@ macro(check_compiler_platform_flags)
# Since CMake 2.8.11, the size of the stack is not modified by CMake on
# windows platform, it uses the default size: with visual compiler it is 1Mbyte
# which is to lower for us (thanks to 6S code).
if(WIN32)
if(MSVC)
if (${CMAKE_VERSION} VERSION_GREATER "2.8.10.2")
if("${CMAKE_EXE_LINKER_FLAGS}" MATCHES "/STACK:[0-9]+")
message(STATUS "The size of the stack is already defined, so we dont't modified it.")
else()
set(OTB_REQUIRED_LINK_FLAGS "${OTB_REQUIRED_LINK_FLAGS} /STACK:10000000")
message(STATUS "Increase the size of the stack to 10Mbytes.")
message(STATUS "The stack size is set to 10 Mbytes (/STACK:10000000).")
endif()
endif()
endif()
endif() #if (${CMAKE_VERSION..
else(MINGW)
set(OTB_REQUIRED_LINK_FLAGS "${OTB_REQUIRED_LINK_FLAGS} -Wl,--stack,10000000")
message(STATUS "The stack size is set to 10 Mbytes (-Wl,--stack,10000000).")
endif() # if(MSVC)
# On Visual Studio 8 MS deprecated C. This removes all 1.276E1265 security
# warnings
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment