| Scons is dead easy to learn, I can say that. I'm not sure I can say the
same for autoconf.
I put in a feature request for a Makefile builder for scons. Perhaps
they'll hear.
Victor
At 02:26 27/01/2006, you wrote:
>In case you missed the lengthy discussion about this a few years ago on
>the Csound development list, I tried and others tried for some time to
>create and maintain a GNU autotools build system for Csound 5.
>
>It never did work reliably, and it took up dozens if not hundreds of hours
>of our valuable time. Then I did an SCons build system, which worked right
>away after maybe 5 or 10 hours worth of work, and it has worked ever
>since. It has of course received a lot of work since then, but I am
>perfectly confident than it has received much LESS work than an equivalent
>autotools system would have required.
>
>I have used both autotools (successfully) and SCons (successfully, of
>course) as a professional developer on large C++ projects for Solaris at
>work, and as an open source developer at home, and you can bet I will
>never touch autotools again unless there is no other way to build
>something I need.
>
>My attitude is the consequence of experience, not of prejudice -- I had
>absolutely no preference one way or the other when I started.
>
>Regards,
>Mike
>
>----- Original Message ----- From: "David Akbari"
>To:
>Sent: Thursday, January 26, 2006 7:30 PM
>Subject: Re: [Cs-dev] Makefile for Csound5 ?
>
>
>>Excellent. Of course I will attempt to do so. Are there specific things
>>in the SConstruct that are impossible to do via commandline gcc syntax /
>>makefile ? If not, is it possible to modify the existing Csound4.23f13
>>autconf+makefile to work with Csound5 (will it work?)
>>
>>
>>-David
>>
>>On Jan 26, 2006, at 5:55 PM, Michael Gogins wrote:
>>
>>>Do not expect me to maintain a build system that works (Scons) plus
>>>another build system. If you want a minimal system, please modify
>>>SConstruct to build one.
>>>
>>>
>>>Regards,
>>>Mike
>>>
>>>-----Original Message-----
>>>>From: David Akbari
>>>>Sent: Jan 26, 2006 4:19 PM
>>>>To: csound-devel@lists.sourceforge.net
>>>>Subject: [Cs-dev] Makefile for Csound5 ?
>>>>
>>>>Hi List,
>>>>
>>>>I realize that the Debian packages repository calls SCons "a
>>>>replacement for make" but I was wondering if there was any plan in the
>>>>works to include a standard Makefile and/or configure.ac in the Csound
>>>>5 CVS repository so that SCons is not a required package to build
>>>>Csound ?
>>>>
>>>>If there is a way to do this now I would be most interested to learn
>>>>more about it - I would be quite interested in compiling just a
>>>>"minimal" build that has only the core Csound modules and links only
>>>>against glibc and libsndfile.
>>>>
>>>>I have Python, and the scons system works but I am interested in other
>>>>alternatives..
>>>>
>>>>Tips appreciated!
>>>>
>>>>
>>>>-David
>>>>
>>>>
>>>>
>>>>-------------------------------------------------------
>>>>This SF.net email is sponsored by: Splunk Inc. Do you grep through log
>>>>files
>>>>for problems? Stop! Download the new AJAX search engine that makes
>>>>searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
>>>>http://sel.as-us.falkag.net/sel? cmd=lnk&kid=103432&bid=230486&dat=121642
>>>>_______________________________________________
>>>>Csound-devel mailing list
>>>>Csound-devel@lists.sourceforge.net
>>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
>>>for problems? Stop! Download the new AJAX search engine that makes
>>>searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
>>>http://sel.as-us.falkag.net/sel? cmd=lnk&kid=103432&bid=230486&dat=121642
>>>_______________________________________________
>>>Csound-devel mailing list
>>>Csound-devel@lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>-------------------------------------------------------
>>This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
>>for problems? Stop! Download the new AJAX search engine that makes
>>searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
>-------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
>for problems? Stop! Download the new AJAX search engine that makes
>searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |