Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] CVS Reorganization Request

Date2005-11-06 20:56
From"Michael Gogins"
SubjectRe: [Cs-dev] CVS Reorganization Request
I don't care one way or the other about reorganizing sources. It's not 
something I would do myself, since my philosophy is, if it ain't broke, 
don't fix it.

Best,
Mike
----- Original Message ----- 
From: "Steven Yi" 
To: 
Sent: Sunday, November 06, 2005 2:04 PM
Subject: Re: [Cs-dev] CVS Reorganization Request


Hi Michael,

The Sconcript file seems to make more sense for frontends, but that's
about all.  From my first look at it, it seems a bit complicated, so
will ignore for now. I do think the SConstruct file is getting a bit
big and some of the build logic isn't clear (though it's improved a
lot in the past couple weeks by Istvan and yourself).

What do you think about reorganizing all of the source file
directories under src?

steven


On 11/6/05, Michael Gogins  wrote:
> I found that having everything in one SConstruct file really made SCons 
> much easier to use. I like things that are easy to use. Just a thought. If 
> you find having SConstript files makes things easy, then that's fine with 
> me.
>
> Best,
> Mike
>
> -----Original Message-----
> From: Steven Yi 
> Sent: Nov 5, 2005 11:55 PM
> To: Csound-dev 
> Subject: [Cs-dev] CVS Reorganization Request
>
> 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
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
>
> -------------------------------------------------------
> 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
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>


-------------------------------------------------------
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
https://lists.sourceforge.net/lists/listinfo/csound-devel




-------------------------------------------------------
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

Date2005-11-07 07:15
FromSteven Yi
SubjectRe: [Cs-dev] CVS Reorganization Request
AttachmentsNone