www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Dsss-annoying feature

reply Ty Tower <tytower hotmail.com.au> writes:
DSSS is looking pretty good as a builder but one thing that wastes my time is
if it hangs up somewhere building a list of say 30 files I go back fix the
problem and then issue build again .
Dsss then instantly wipes what has been compiled already and starts again !

Is there a way to make it ignore work already done if you want it to ?
Mar 09 2008
next sibling parent BCS <ao pathlink.com> writes:
Reply to ty,

 DSSS is looking pretty good as a builder but one thing that wastes my
 time is if it hangs up somewhere building a list of say 30 files I go
 back fix the problem and then issue build again .
 
 Dsss then instantly wipes what has been compiled already and starts
 again !
 
 Is there a way to make it ignore work already done if you want it to ?
 

If you give it the -full (or is it -clean, check the docs) flag it will wipe out the work already done. If not, it should notice that the file are up to date and not re-build them. I'm not clear from your question which you want. If that doesn't help, I'd need more details to be of more help. OTOH I use bud or shell scripts and haven't touched dsss an months so that might be out of date.
Mar 09 2008
prev sibling parent reply Gregor Richards <Richards codu.org> writes:
Ty Tower wrote:
 DSSS is looking pretty good as a builder but one thing that wastes my time is
if it hangs up somewhere building a list of say 30 files I go back fix the
problem and then issue build again .
 Dsss then instantly wipes what has been compiled already and starts again !
 
 Is there a way to make it ignore work already done if you want it to ?
 

Simply put, this is completely and totally incorrect. It is in fact the opposite of the truth. - Gregor Richards
Mar 09 2008
parent reply Ty Tower <tytower hotmail.com.au> writes:
Gregor Richards Wrote:

 Ty Tower wrote:
 DSSS is looking pretty good as a builder but one thing that wastes my time is
if it hangs up somewhere building a list of say 30 files I go back fix the
problem and then issue build again .
 Dsss then instantly wipes what has been compiled already and starts again !
 
 Is there a way to make it ignore work already done if you want it to ?
 

Simply put, this is completely and totally incorrect. It is in fact the opposite of the truth. - Gregor Richards

OK so mine IS doing this, which apparently it should not I have been building dwt-examples and I have watched it start again 4 times so far today, It has done so since I started that's why its an annoying feature . Perhaps something happened in the latest updates? then I remade the dsss.conf file and deleted what had been already compiled and used that to avoid the issue.
Mar 09 2008
parent Gregor Richards <Richards codu.org> writes:
Ty Tower wrote:
 Gregor Richards Wrote:
 
 Ty Tower wrote:
 DSSS is looking pretty good as a builder but one thing that wastes my time is
if it hangs up somewhere building a list of say 30 files I go back fix the
problem and then issue build again .
 Dsss then instantly wipes what has been compiled already and starts again !

 Is there a way to make it ignore work already done if you want it to ?

opposite of the truth. - Gregor Richards

OK so mine IS doing this, which apparently it should not I have been building dwt-examples and I have watched it start again 4 times so far today, It has done so since I started that's why its an annoying feature . Perhaps something happened in the latest updates? then I remade the dsss.conf file and deleted what had been already compiled and used that to avoid the issue.

Perhaps the confusion is in the fact that DSSS does in fact issue rebuild commands every time. rebuild itself does not build anything that's already been built. - Gregor Richards
Mar 09 2008