| Hi all,
I thought it might be worth creating a checklist of dependencies and
configuration options here on the list so we can collect the ones that
have been mentioned and not yet implemented for csound5 as well as bring
up things which may not have been considered yet.
So far, I've got:
* LIBRARIES FOR LIB CSOUND
libsndfile (mandatory)
-detect, build fails if not found
portaudio (optional)
-required for realtime
-can be configured to not use
-detect, if not found, only non-realtime renders
-Linux
-if ALSA is found, add libasound to dependencies
-if Jack is found, add libjack to dependencies
fltk (optional)
-for FLTK opcodes
-should move FLTK opcodes to separate opcode library
so this dependency doesn't exist for libcsound
* LIBRARIES FOR CSOUND FRONTEND
fltk (optional)
-default GUI
-can be configured to not use
-detect, if fails:
-Windows
-check for Win32, if not, use ASCII
-Linux
-check for X11, if not, use ASCII
-ASCII if nothing else found
* CONFIGURATION OPTIONS
-static or dynamic linking
-mno-cygwin when compiling on Cygwin
* INSTALLERS
-Linux: RPM
-Windows: Nullsoft Installer
-OSX: Native OSX installer
http://developer.apple.com/documentation/MacOSX/Conceptual/SystemOverview/InstallIntegrate/chapter_51_section_4.html#//apple_ref/doc/uid/20000990/TPXREF123
That's all I've got so far, please feel free to add-on, edit, etc. The
portaudio requirement for jack if jack is found is something I came
across when trying to compile csound with portaudio after recompiling
portaudio with jack support added (haven't finished doing this so will
have more to say when I get through it).
Thanks all,
steven |