[Scons-users] dependencies on directories
Tom Tanner (BLOOMBERG/ LONDON)
ttanner2 at bloomberg.net
Fri Dec 11 03:56:32 EST 2015
So when fiddling around with my 'error on file changed during build' I discovered someone had created some targets that were dependent on directories, which the check *really* did not like very much.
But I'm confused as to what a dependency on a directory actually means. It generally seems to mean 'exists' but get_timestamp returns the latest time in any file in that directory rather than the timestamp of the directory. And the .sconsign entry contains neither time or md5sum. I suppose this means you shouldn't really have dependencies on directories, they should be order only dependencies. Is that how they behave, or can you rebuild if the contents of a directory change?
Currently this also means I have nasty 'isdir' check in my validation of file-not-changed which doesn't feel very nice
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Scons-users