Hi Dirk,

Thanks for the clarification.

Nevertheless, what effect does this "marking" of the side effect file actually 
have during the build? What can I usefully do with the object returned by 
SideEffect()?

Does it have an effect during the parallel build? (like a mutex, restricting 
that only one builder instance can run concurrently if they share the same 
hard-coded filename)

> Another thing that "SideEffect()" does, is to mark the file for getting 
> removed on a "scons -c". In the past, this has misled many writers of 
> builders/tools, to use SideEffect() in favour of the more correct Clean()...

If you are correct, this behaviour is certainly in contradiction with the docs:
http://scons.org/doc/latest/HTML/scons-user/apd.html#f-sideeffect

Regards
Ben
_______________________________________________
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev

Reply via email to