[Mono-dev] Why not NAnt?

Atsushi Eno atsushi at ximian.com
Tue Aug 29 04:10:08 EDT 2006

No one practically uses NAnt on cygwin (it is obvious as NAnt never
supports cygwin-considered buid/installation system and no one
complained about that).

Considering that there are many many additional things that depends
on make like standalone tests, there is no better development
environment than cygwin on Windows.

Having build depencency just for dogfooding isn't a good idea.
Every time the build got broken somehow, it will mess every
hackers until the problem goes away. Have you joined the
development and tasted that pain?

Atsushi Eno

Ympostor wrote:
> Sebastien Pouliot wrote:
>> I understand this issue, which is why I'm open to a third build system.
>> But, like I said, I don't have any NAnt knowledge myself so someone else
>> needs to step up for it ;-)
> Sorry for my ignorance guys but, why do you prefer Makefile rather than 
> NAnt. As I see, NAnt is a good way of batch-compiling which is 
> cross-platform and doesn't depend on cygwin (and BTW, it is .NET based!, 
> what is better than eating own dogfood?). Many issues evolve about the 
> auto-tools stuff combined with the Makefile way, above all in Windows. 
> In fact, KDE development team has already begun using CMake, which 
> solves auto-tools issues and makes cygwin no longer necessary...
> Just some random thoughts ;)
> Regards.

More information about the Mono-devel-list mailing list