Hi All, I've been looking into having separate build directories for the same src directory and it's a little complicated but makes sense. One thing I'd like to do first before all of that is to move all directories containing sourcefiles down one level into a src/ folder. This would make it *much* easier to use the BuildDir feature in Scons and allow for easy building of debug and release versions of both 32 and 64 bit csounds. Their object files would be built in separate directories so an update file would not require any deleting of current object files if wanting to switch from 32 to 64. The drawbacks to moving all directories over to a src/ folder are: -reorganization of SConstruct file (would maybe start using SConscript files in addition to SConstruct file) -loss of CVS history (it'll be there in the old location in the CVS Attic, but a little trickier to find) For the first option, I can try the reorganization locally and when I have it working I can email here to get a firm okay from everyone to go ahead, and then take care of the changes. Everyone would have to do an update after that (with -d) and then proceed from there. For option B, not much to be done, but could could tag the CVS before commiting the reorganization, so that the old version can be checked out and history can be checked against that tagged version for finding old versions. For what it's worth, I think it will lead to a more organized project. I've also looked into the CacheDir feature and it is interesting but a little wary of using it for fear of things getting out of sync. It's sort of a strange feature, but any extra generated files (object files, binaries, etc.) are stored in a cache, and when you go to build, if a copy of the generated file doesn't exist, it will check the cache to see if an already built version that is up to date and in sync is existent and reuse that if so. Not sure how useful everyone would find that feature. Thanks, steven ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net