<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">> We have no intention to change the build system. What we have now is<br>
> based on autotools and has been working pretty well on most platforms,<br>
> including Windows via Cygwin or MSys. The Ipopt configure and build<br>
> system is also aligned with the rest of COIN; making any change here<br>
> has mayor painful consequences ;-)<br></div>I second that -- I use Mingw/MSYS on Windows and consider support for<br>
that platform as well as MinGW GCC to be a 'must-have' in IPOPT.<br></blockquote></div><br><div>Sorry everyone, I didn't mean to audaciously suggest that everything should move to CMake and that Mingw/MSYS shouldn't be supported. All I meant was that it was very easy to port to CMake and that you get everything for free after that. And since IPOPT is distributing a set of "Visual Studio" projects, and what I meant to suggest was that CMake was a good alternative to this Visual Studio distribution. It is easily decouple library dependencies, easier to write/maintain, and you get a build on any other platform for free. Anytime I have mentioned variations on windows binaries for debug, etc., the answer has been that it is a pain in the ass. Which it is... but with CMake, it would be a few simple batch file to generate every permutation of windows binaries.</div>
<div><br></div><div>With that said, I think people in the linux world tend to overestimate the value of mingw/msys for libraries. It is certainly necessary, but the binary incompatibility with Intel/MSVC makes it almost useless for a lot of applications with libraries. Cygwin/msys builds tend to force you to recompile everything on your own which makes concurrent integration with other libraries than IPOPT tough. I received a number of personal emails after my last post, so believe me when I say there is a lot of demand for native windows.</div>
<div><br></div><div>I am over-committed on work right now, but I will post up CMake files and notes as soon as I get a chance. In the meantime, contact me at will: <a href="mailto:jesse.perla@nyu.edu">jesse.perla@nyu.edu</a> and if anyone is interested in using MUMPS, they could try out: <a href="http://sourceforge.net/projects/winmumps/">http://sourceforge.net/projects/winmumps/</a></div>
<div><br></div><div>May we one day be free from the shackles of autohell and those godawful visual studio project files.</div><div>-Jesse</div>