[Mono-dev] Altering our build system.

Jonathan Pryor jonpryor at vt.edu
Thu May 20 14:10:34 EDT 2010

On Thu, 2010-05-20 at 12:52 -0400, Miguel de Icaza wrote:
>      I would like to move to a setup where by default we assume we have
> a working mcs/runtime and we build the configured profiles (defaulting
> to 2.0 and 4.0).
>      A final wish-list item would be to split up the *core* libraries
> from most of the extra libraries.  The moonlight team is using a special
> process already to limit the number of assemblies built.

This would dovetail nicely with the idea of splitting up mcs into
smaller modules as part of the git migration; see:


I would also suggest using xbuild to build the non-core libraries.  This
will make it easier for people who aren't using Unix to build the
libraries, as Visual Studio could then (hopefully) be used for building,
thus avoiding the pain that is Cygwin for everything except the runtime
and core libraries.

 - Jon

More information about the Mono-devel-list mailing list