| I thought he was suggesting, in addition to -c, the additio of a clean
target in Scons that would do what cleanup.sh does. Python has great stuff
for operations on files and directories.
Regards,
Mike
----- Original Message -----
From: "David Akbari"
To: "Developer discussions"
Sent: Tuesday, May 06, 2008 7:04 PM
Subject: Re: [Cs-dev] cleanup.sh
> Very interesting. Thanks for the clarification!
>
>
> David Akbari
>
> On Tue, May 6, 2008 at 5:40 PM, Felipe Sateler wrote:
>> The scons -c option has 2 problems. One, you need to remember which
>> options you
>> used to build in the first place, or else stuff won't get cleaned up.
>> 2, scons doesn't track
>> very well what it is that it built. For example, the swig builders
>> leave lots of stuff around.
>> Also, making SConstruct aware of every file it needs to cleanup is
>> apparently not
>> straightforward. For example, SConstruct2 has code to remove symlinks
>> (libcsound.so,
>> libcsnd.so) when cleaning up, but for some reason it doesn't pick them
>> up (perhaps
>> because by the time they are cleaned up they are dangling).
>>
>> I think it is easier to maintain a number of patterns to remove. I
>> tried to make scons aware
>> of all the cruft it leaves behind but I was not very successful.
>>
>>
>>
>> On Tue, May 6, 2008 at 3:38 PM, Michael Gogins
>> wrote:
>> > I agree with David. Can we have one script to maintain instead of...
>> how many was that again, and what are their names, and where are they?
>> >
>> > Regards,
>> > Mike
>> >
>> >
>> >
>> > -----Original Message-----
>> > >From: David Akbari
>> > >Sent: May 6, 2008 2:43 PM
>> > >To: Developer discussions
>> > >Subject: Re: [Cs-dev] cleanup.sh
>> > >
>> > >At a glance this looks really great!
>> > >
>> > >My question is however, how is this different from the command
>> `scons
>> > >-c` from the root of the Csound source tree ?
>> > >
>> > >Would it be possible to add your additional functionality to a new
>> > >"clean" target in SConstruct so that the end user could feasibly run
>> > >`scons clean` for a more thorough cleanup ?
>> > >
>> > >
>> > >Thank you for your time and consideration,
>> > >
>> > >
>> > >David Akbari
>> > >
>> > >On Mon, May 5, 2008 at 11:17 PM, Felipe Sateler
>> wrote:
>> > >> Hi there. Since I usually do lots of compile-clean-compile runs, I
>> was very
>> > >> annoyed with cleanup.sh taking too long to compile. I have thus
>> enhanced it a
>> > >> bit to traverse the source tree less times, and to call file on
>> less files.
>> > >> The result is several times faster (from 25-27 to 3-4 seconds on
>> my
>> > >> computer). However my find-fu is not that good, so I'm wary of
>> commiting it
>> > >> directly to CVS. I haven't found any problems, though.
>> > >>
>> > >> Attached is the modified cleanup.sh so you can take a look at it,
>> and
>> > >> eventually it ends up at the CVS (25 seconds to clean up is just
>> too much!).
>> > >>
>> > >> --
>> > >> Felipe Sateler
>> > >
>> >
>> >-------------------------------------------------------------------------
>> > >This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>> > >Don't miss this year's exciting event. There's still time to save
>> $100.
>> > >Use priority code J8TL2D2.
>> >
>> >http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>> > >_______________________________________________
>> > >Csound-devel mailing list
>> > >Csound-devel@lists.sourceforge.net
>> > >https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>> >
>> >
>> >
>>
>> > -------------------------------------------------------------------------
>> > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>> > Don't miss this year's exciting event. There's still time to save
>> $100.
>> > Use priority code J8TL2D2.
>> >
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>>
>>
>> --
>>
>>
>>
>> Felipe Sateler
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>> Don't miss this year's exciting event. There's still time to save $100.
>> Use priority code J8TL2D2.
>>
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |