On Thu, Jun 24, 2010 at 4:24 PM, LM <lmemsm@yahoo.com> wrote:
I thought this project may be of interest to the MinGW developers community at large:

The CoApp project appears to be attempting to produce a repository for Windows Open Source applications and libraries in much the same way many Linux and BSD systems provide repositories for their users.

They do mention MinGW a few places including here:

>From what I've read of their plans, they want to create build tools that will output project files based on what a project's makefiles or configure scripts tell it to do when building a library or application.  They want to use WinSxS to deal with managing dlls (with different versions or from different compilers) and prevent dll collisions on a system.  They want to create MSI files that will install with one click on Windows using tools such as the Open Source Wix project ( http://www.wixwiki.com/index.php?title=Main_Page ).

If there was a tool to convert project files to something the MinGW compiler suite could understand, we could probably make use of the project files the CoApp group creates.  There is at least one program I know of that converts project files to makefiles ( http://www.codeproject.com/KB/cross-platform/sln2mak.aspx ) already out there.

>From what I've read, the CoApp project appears to have plenty of server space to host an Open Source repository.  I believe they may have some commercial backing including Microsoft.  If the CoApp group is willing to host libraries from other compilers side by side with Visual C/C++ libraries, it might make a good resource for all Windows developers, not just Visual C/C++ developers.

The CoApp group is starting to work on creating the build tools they need for the project.  Now might be a good time for some developers that don't just use Visual C/C++ to get involved and politely add their unique insights to this project.  Don't know if it would happen, but it would be nice to see the various developer communities (MinGW, Visual C/C++, Open Watcom, djgpp, etc.) coming together as groups to represent their interests in Open Source and to find out how we can better share limited resources and cooperate in any goals that may be of mutual benefit to all groups involved.  The end results are pretty much the same for all those developers.  Most of us just want our applications to build and run on Windows.  The one thing I like as a programmer, which the Free and Open Source Software community exemplifies, is that you have a choice of tools that most suit your needs to get to those results.


Seems the hard requirement is that it uses the Microsoft buildsystem (included with the .NET Framework and does work with C/C++ projects) instead of the GNU buildsystem. My own (admittedly simple) tests indicate that the Microsoft buildsystem can use MinGW as a compiler instead of MSVC. I know, seems really obvious, but you never really know.... I think it would be interesting to see if we could work with them, but I'm not sure if it would happen....