As usual -- patches welcome. The ant-contrib ( not NAnt-contrib ) has a ccTask that would be a good candidate for porting:
http://ant-contrib.sourceforge.net/cc.html
of course there is nothing stopping you from using <exec> to call out to makefiles for the c/c++ parts and having a 'mixed' build for now.
Ian
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
--
Ian MacLean, Developer, ActiveState, a division of Sophos
http://www.ActiveState.com
------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users