| | 5 | From every sub-project's directory (ocaml-vorbis, ocaml-dtools, liquidsoap, |
| | 6 | etc.) you can build using <code>./bootstrap</code>, <code>./configure</code>, |
| | 7 | <code>make</code> and optionally install using <code>make install</code>. |
| | 8 | |
| | 9 | If you are using the <code>liquidsoap-full</code> tarball, |
| | 10 | or the |
| | 11 | "SVN trunk":https://savonet.svn.sourceforge.net/svnroot/savonet/trunk, |
| | 12 | there is also a fast procedure for building liquidsoap |
| | 13 | that doesn't require installing the libraries provided by Savonet. |
| | 14 | The steps to follow are simple. |
| | 15 | |
| | 16 | First, |
| | 17 | you should choose which features you want to enable when building liquidsoap. |
| | 18 | Each shipped feature can be enabled/disabled by editing the |
| | 19 | <code>PACKAGE</code> file. |
| | 20 | Depending on your version you might have to first copy |
| | 21 | <code>PACKAGES.default</code> to <code>PACKAGES</code>. |
| | 22 | |
| | 23 | Then run the usual commands from the toplevel directory, _above_ the |
| | 24 | sub-project's directories: |
| | 25 | %% |
| | 26 | # Edit PACKAGES to choose which feature you want |
| | 27 | |
| | 28 | # In the SVN tree you should bootstrap first. |
| | 29 | # No need with the tarballs. |
| | 30 | ./bootstrap |
| | 31 | |
| | 32 | # Configure all libraries and packages. |
| | 33 | # You may pass extra options such as --enable-debugging, |
| | 34 | # --prefix, --sysconfdir, --localstatedir, etc. |
| | 35 | ./configure |
| | 36 | |
| | 37 | # Now, build all libraries and liquidsoap |
| | 38 | make |
| | 39 | |
| | 40 | # To install liquidsoap, |
| | 41 | # you'll usually need to type the following as root |
| | 42 | make install |
| | 43 | %% |
| | 44 | |