Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
Task #114536 has been updated.
Summary: BRL-CAD build support for mingw/msys/cygwin
Authority : brlcad
Assigned to: brlcad
Description: There is much demand for BRL-CAD on Windows, but the amount of effort required to duplicate the entire build system in Studio is non-trivial. There is also the additional duplicative effort that would be required to keep both build systems in sync.
A path more easily maintained is to support building via mingw, msys, or cygwin since that utilizes the same build infrastructure that is actively maintained and kept up to date. It's also a build infrastructure that can effectively be tested and scripted like the other primary platforms.
I was able to get through about a third of the entire build the last stab I made at this several months back in just a couple hours. It took me longer to install XP and resolve a SP2 + Studio failure to cooperate, then other priorities pulled me away from finishing. The changes required basically boil down to feature checks that need to be added or fixed in configure.ac and corresponding #ifdef logic in the sources where needed to get into the Windows-specific sections (defines that were coming from Studio before, for example).
For more info, visit: