Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Ben Golding
It seems one possible fix for this bug could be a warning/error if the user tries to Install() a side-effect file, and expanding/clarifying the docs for SideEffect(). Also, if Install() is permitted with a warning, the current behaviour (silently ignoring the file) must be fixed. A few other co

Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Dirk Bächle
Hi Ben, On 03.11.2014 11:48, Ben Golding wrote: It seems one possible fix for this bug could be a warning/error if the user tries to Install() a side-effect file, and expanding/clarifying the docs for SideEffect(). Also, if Install() is permitted with a warning, the current behaviour (silentl

Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Ben Golding
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

Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Gary Oberbrunner
On Mon, Nov 3, 2014 at 8:44 AM, Ben Golding wrote: > 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, res

Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Dirk Bächle
On 03.11.2014 14:44, Ben Golding wrote: 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()? Not very much, I'm afraid...and why would you wa

Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Kenny, Jason L
Honestly I view sideeffect as a result ( ie a side effect) of not wanting to fix the builder up. PDB files are side effects file that might exists is some flags are set. Honestly it better to handle them as targets. Jason -Original Message- From: Scons-dev [mailto:scons-dev-boun...@scon

Re: [Scons-dev] Likely bug - installing side effect files

2014-11-03 Thread Bill Deegan
Another important function of SideEffect() is that you are indicating you don't care if there are multiple ways to build the same file. On Mon, Nov 3, 2014 at 7:36 AM, Kenny, Jason L wrote: > Honestly I view sideeffect as a result ( ie a side effect) of not wanting > to fix the builder up. PDB f