Re: [Cs-dev] [OT] Does anyone still develop Csound ?
Date | 2005-09-09 14:15 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [OT] Does anyone still develop Csound ? |
I think the XCode project, from the point of view of development is a bad idea. Scons is the chosen build system and we should try to stick to it. An XCode project might be good as a teaching tool, but maintaining it in line with changes to scons is very work intensive. This is the reason I abandoned the idea of a Visual Studio project on Windows, for adapting SConstruct to use the VC++ compiler (which I favour, since we spent money buying it...). But, by all means, I am not saying don't do and maintain an XCode project, it's just my opinion about it. However, if you are getting involved in adding, fixing or modifying stuff in Csound5, you will probably end up having to use scons. For me, that was when all my good intentions of maintaining a project for VS were finished. Scons seems to be easy to learn and the SConstruct file is easy to edit. Victor > > David Akbari wrote: > > > I have an XCode project for Csound5 on OSX... maybe > > inclusion of that to teh CVS would help facilitate > > users on OSX to be testing / developing for Csound. > Hopefully more so than at present. > > Does the project need to be updated and maintained > whenever SConstruct is changed ? Also, it seems the main > problem with building Csound 5 on OS X is often not the > use of scons, but rather compiling the FLTK library which > is a separate package. ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-09-09 21:39 |
From | David Akbari |
Subject | Re: [Cs-dev] [OT] Does anyone still develop Csound ? |
On Sep 9, 2005, at 9:15 AM, Victor Lazzarini wrote: > I think the XCode project, from the point of view > of development is a bad idea. Scons is the chosen > build system and we should try to stick to it. > An XCode project might be good as a teaching tool, > but maintaining it in line with changes to scons is > very work intensive. I agree with this. The whole reason i made it in the first place was just to try and encourage some friends of mine to start to try using csound5 on OSX who have little or no knowledge of how to use teh commandline. scons is the way to go for sure ... but that's AFTER your "average joe" figures out how to install it. :) -David ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-09-09 21:52 |
From | Graham Breed |
Subject | Re: [Cs-dev] [OT] Does anyone still develop Csound ? |
David Akbari wrote: > The whole reason i made it in the first place was just to try and > encourage some friends of mine to start to try using csound5 on OSX who > have little or no knowledge of how to use teh commandline. > > scons is the way to go for sure ... but that's AFTER your "average joe" > figures out how to install it. :) Your average joe shouldn't be compiling it himself anyway. BTW, there's an addition I forgot to add to SConstruct before: 1050a1051 > vstEnvironment['SHLIBSUFFIX'] = '.so' You'll need it to get CSoundVST working. Graham ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-09-09 22:02 |
From | Istvan Varga |
Subject | Re: [Cs-dev] [OT] Does anyone still develop Csound ? |
Graham Breed wrote: > BTW, there's an addition I forgot to add to SConstruct before: > > 1050a1051 > > vstEnvironment['SHLIBSUFFIX'] = '.so' > > You'll need it to get CSoundVST working. OK, I add it to SConstruct, but some context lines would have been helpful. Is the following correct ? elif getPlatform() == 'darwin': vstEnvironment.Append(LIBS = ['python2.3', 'dl', 'm']) vstEnvironment.Append(CPPPATH = ['/usr/include/python2.3']) vstEnvironment.Append(cxxflags = ['-fabi-version=0']) # if gcc3.2-3 if commonEnvironment['Word64']=='1': vstEnvironment.Append(LIBPATH = ['/usr/lib64/python2.3/config']) else: vstEnvironment.Append(LIBPATH = ['/usr/lib/python2.3/config']) vstEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols') vstEnvironment.Append(SHLINKFLAGS = '--add-stdcall-alias') vstEnvironment['SHLIBSUFFIX'] = '.so' guiProgramEnvironment.Prepend(LINKFLAGS = ['_CsoundVST.so']) ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-09-09 23:12 |
From | Graham Breed |
Subject | Re: [Cs-dev] [OT] Does anyone still develop Csound ? |
Istvan Varga wrote: > OK, I add it to SConstruct, but some context lines would have been > helpful. Is the following correct ? Yes, anywhere in that section. > elif getPlatform() == 'darwin': > vstEnvironment.Append(LIBS = ['python2.3', 'dl', 'm']) > vstEnvironment.Append(CPPPATH = ['/usr/include/python2.3']) > vstEnvironment.Append(cxxflags = ['-fabi-version=0']) # if gcc3.2-3 > if commonEnvironment['Word64']=='1': > vstEnvironment.Append(LIBPATH = > ['/usr/lib64/python2.3/config']) > else: > vstEnvironment.Append(LIBPATH = ['/usr/lib/python2.3/config']) > vstEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols') > vstEnvironment.Append(SHLINKFLAGS = '--add-stdcall-alias') > vstEnvironment['SHLIBSUFFIX'] = '.so' > guiProgramEnvironment.Prepend(LINKFLAGS = ['_CsoundVST.so']) ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |