[Mono-dev] gendarme: nant build files

Sebastien Pouliot sebastien.pouliot at gmail.com
Tue Sep 19 19:45:20 EDT 2006


On Mon, 2006-08-28 at 23:13 +0200, Christian Birkl wrote:
> Since i'm a windows user (I don't believe I've said this loud) it is
> really hard for me to run the Makefile based build. Also MonoDevelop
> is just available for *nis (last time i checked) so no chance for us
> windows developers to build gendarme out of the box.

Just having found some issues specific to Windows (well mostly CSC) I
think you're right - it is important to have something build-able on
Windows too.

I'll clean up my quick-n-dirty VS2k5 solution and commit it to SVN. This
I know I can support easily. Eventually (I'm a dreamer ;-) we may have
something even better... or at least more general
 
> I get your point with the outdating - but currently as a windows
> developer you just get the source and need to manually create either
> VS projects or nant build files. By providing at least nant build
> files one may easier begin patching gendarme than without.
>  
> Since I'm not that involved in other projects - how do other handle
> this issue with "build files"?
>  
> Christian
> 
>  
> 2006/8/28, Sebastien Pouliot <sebastien.pouliot at gmail.com>: 
>         Hello Christian,
>         
>         On Mon, 2006-08-28 at 22:47 +0200, Christian Birkl wrote:
>         > Hello all,
>         > 
>         > attached a NAnt build file for build and running gendarme.
>         Two things
>         > bug me currently which should be corrected by someone who
>         has more
>         > experiences with nant build files:
>         
>         We already have 2 build systems (Makefile and MonoDevelop) for
>         Gendarme. 
>         I don't mind adding a third one, but I don't want to maintain
>         it ;-)
>         
>         Will you maintain it ? (*)
>         
>         (*) which also means that it will get deleted if it gets
>         outdated and
>         not updated for a while (i.e. after I get angry few emails
>         about it ;-) 
>         
>         >  - Mono.Cecil location must be specified as property (a
>         dynamic lookup
>         > in gac/pkg-config would be nice)
>         >  - same with nunit.framework if you want to run the unit
>         tests.
>         
>         I don't know much about NAnt myself. Maybe Gert could help you
>         with this ? 
>         
>         Thanks
>         
>         p.s. let fix those issues before committing the build file (as
>         I
>         *really* want running the unit tests to be as easy as
>         possible).
>         --
>         Sebastien Pouliot  <sebastien at ximian.com>
>         Blog: http://pages.infinit.net/ctech/
>         
> 
-- 
Sebastien Pouliot  <sebastien at ximian.com>
Blog: http://pages.infinit.net/ctech/




More information about the Mono-devel-list mailing list