Sunday, March 2, 2008

SVN r40: MinGW/Win32 support

So, we now officially support MinGW building using the autoconf/automake system. (That's cross-compiling, for the new guys in the crowd.) It's not the biggest commit, but it's not anything minor, either; 300+ lines of changes total.

This is not Visual C++ support, although I see no reason why it won't build on VC. This is support for MinGW, which is a port of GCC to Win32. It runs natively, linking to Win32 core runtimes, and acts just like any other application. The catch is that this support is only for automake-based MinGW, which is pretty much limited to Linux cross-compiling. (At some point Derrick and Justin will make a VC-based version for building on Windows, I'm sure.)

In case you were wondering (and I know you weren't,) r38 belongs to Derrick and r39 was accidental and reverted by r40, so they don't get posts. (Well, Derrick was supposed to say something, but he's lazy.)

TODO: Win32: Fix bug where music does not play.

~ C.

No comments: