Title: Feature request: building complex cross-platfrom-cross-technology projects

Hello!

Currently I am working on packaging new math library written in C#/C++ (unmanaged) into user friendly binary and source distros. My plan is to base it on NAnt with source part. Unfortunately, when I have checked support for unmanged compilers and tools, I noticed that NAnt is barely supporting *nix environment. The only reasonable way is to use <exec> for running anything like gcc, libtool or any other important tool available there.

My suggestion is to implement seperate task classes for major *nix tools like gcc, libtool and any other which would be of major importance to developers. As number of cross platform projects using NAnt could increase significantly after Mono release and many of them will contain managed and unmanaged part (this ties are hard to break particulary when performance matters) that could be good point in support for choosing NAnt as build tool.

Cheers

Jacek

Reply via email to