You use <csc> task. NAnt decides whether to use any particular c# compiler depending on the current framework.
You can set the framework in several ways: 1. Modify the "default" attribute in NAnt.exe.config. See this file for a list of available frameworks. 2. Use -k parameter when invoking NAnt nant.exe -k:mono-1.0 3. Set "nant.settings.currentframework" property from within the buildfile: <property name="nant.settings.currentframework" value="mono-1.0" /> <csc ...> ... </csc> The above will cause NAnt to use "mcs" for compilation. See the docs for more info. Jarek ----- Original Message ----- From: "Craig Williams" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, February 16, 2004 7:41 PM Subject: [Nant-users] erm, how do I call the mono compiler? for tasks not nant hi, I want to compile my code using the mono compiler from NAnt, I don't care if Nant itself uses MS's .NET framework. The only documentation I can find is compiling NAnt itself which I'm not interested in at this point? Right now I call csc as my task but I didn't see anything else? thanks! Craig ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users