[Gmsh] Addendum: Possible bug in CMakeLists.txt script?: Stack size not set to 16 MB and Win32icon.res not linked for MinGW builds

Christophe Geuzaine cgeuzaine at ulg.ac.be
Mon Nov 22 07:33:03 CET 2010

On 21/11/10 21:41, Trevor Strickler wrote:
> Well I accidentally sent the previous message before I was completely
> finished editing it:  Here it is with minor modifications and polite
> closing:

Hi Trevor - revision 8353 contains an alternate fix: can you tell us if 
it's ok?

Thanks for the bug report!

>     Hello,
>     I have successfully compiled Gmsh in the MinGW  platform for
>     Windows. I choose MinGW because cygwin builds will rely on a cygwin
>     dll (and -mno-cygwin option has been removed from new releases of
>     gcc), and I do not feel inclined to purchase MS VC. Anyway, I
>     discovered that the CMakeLists.txt file you distribute with Gmsh
>     does not create makefiles for MinGW that tell the linker to set the
>     stack size to 16 MB, nor does it link the Win32icon.  I made a
>     modification that will allow that to happen.  I added the following
>     elseif statement to the code block in the cmake script that is in
>     charge of setting the stacksize for windows builds:
>     elseif( CMAKE_GENERATOR STREQUAL "MinGW Makefiles" OR
>               CMAKE_GENERATOR  STREQUAL "Eclipse CDT4 - MinGW Makefiles" )
>        set_target_properties(gmsh PROPERTIES LINK_FLAGS
>     "-Wl,--stack,16777216 ${CMAKE_CURRENT_SOURCE_DIR}/Fltk/Win32Icon.res
>           -mwindows")
>     Anyway, thank you for creating gmsh and I hope this information helps.
> -Trevor
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh

Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science