Apparently this won't work... /STACK doesn't show up in any of the compile flags retrieved this way. However, CMAKE_EXE_COMPILER_FLAGS doesn't apply to library targets, right?
On Wed, Jun 27, 2012 at 2:19 PM, Robert Dailey <[email protected]>wrote: > This flag is appended to DLL targets too, so I created this (i haven't > tested it yet though): > > function( _remove_stack_flag target_name ) > get_property( flags TARGET ${target_name} PROPERTY COMPILE_FLAGS ) > string( REGEX REPLACE "/STACK:[0-9]+" "" flags ${flags} ) > set_property( TARGET ${target_name} PROPERTY COMPILE_FLAGS ${flags} ) > endfunction() > > I call this once for each target I define. > > > On Wed, Jun 27, 2012 at 2:17 PM, David Cole <[email protected]>wrote: > >> You could do: >> >> string(REPLACE "/STACK:10000000 " "" CMAKE_EXE_LINKER_FLAGS >> "${CMAKE_EXE_LINKER_FLAGS}") >> >> after the first project command in the top level CMakeLists file. (Or >> "/STACK:some other number" to change it, instead of the empty string >> to just remove it...) >> >> The /STACK string only appears in the two files: >> >> Modules/Platform/Windows-Intel.cmake >> Modules/Platform/Windows-cl.cmake >> >> >> HTH, >> David >> >> >> On Wed, Jun 27, 2012 at 3:11 PM, Robert Dailey <[email protected]> >> wrote: >> > This is added to every generated visual studio project from version 7.1 >> to >> > 9. How can I tell CMake not to modify the stack size? >> > -- >> > >> > Powered by www.kitware.com >> > >> > Visit other Kitware open-source projects at >> > http://www.kitware.com/opensource/opensource.html >> > >> > Please keep messages on-topic and check the CMake FAQ at: >> > http://www.cmake.org/Wiki/CMake_FAQ >> > >> > Follow this link to subscribe/unsubscribe: >> > http://www.cmake.org/mailman/listinfo/cmake >> > >
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
