There are definitely cases where having compiled a couple of base projects the 
dependency tree then starts separating off into unrelated branches.  And having 
compiled one dll it is immediatly possible to start testing or documenting it 
whilst the build process moves onto the next dll.


_________________________________________

Jonathan Evans 
Developer, ECM-IT 
[EMAIL PROTECTED] 

CREDIT SUISSE SECURITIES (EUROPE) Limited
Desk 2N10141, 17 Columbus Courtyard 
London, E14 4QJ, United Kingdom 
Tel: +44 (0) 20 7888 6145 
Fax: +44 (0) 20 7833 8490 

www.credit-suisse.com 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Gary
Feldman
Sent: Thursday, July 20, 2006 3:13 PM
To: Bonio Lopez
Cc: nant-users@lists.sourceforge.net
Subject: Re: [NAnt-users] Feature request


Bonio Lopez wrote:
> Hi,
> Meanwhile quite any machine has more then one processor (even Intel with
> Dual Core and HT).
> Would not it be nice to add multithreading to nant? As starting point I
> could imagine to add some attribute to <nant> task, like
>       <nant target="XXX" max_threads_num="4" >
>             <buildfiles>                
>                <include name="**\default.build"/>
>             </buildfiles>
>        </nant>
>
> The default value of max_threads_num could be 1, so that it would stay
> compatible.
> The control flow stays in the nant task until all threads have exited
> without errors. If one thread exited with error then build stops. IMHO this
> feature would give significant speed up to the build process for bigger
> projects on multiprocessor machines.
> What do you think?
>   
If the NAnt files are really independent of each other, then you can 
already use CC.Net to run
them in parallel.  But usually when you'd want to do a build like this, 
from a single tree, there
are interdependencies that prevent you from doing things in parallel.

What sorts of projects do you have in this tree that would make you want 
to build them
all at once, and yet they can be built in any order?

Gary


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

==============================================================================
Please access the attached hyperlink for an important electronic communications 
disclaimer: 

http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
==============================================================================


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to