3.3. Installing XSieve from CVS

The XSieve project CVS is located at SourceForge, the main module name is xsieve. SourceForge provides a CVS support page with information on accessing CVS. It's also possible to browse CVS online.

Upon checking out the sources, run the script bootstrap:

$ ./bootstrap
+ libtoolize --copy --force
Putting files in AC_CONFIG_AUX_DIR, `config'.
+ aclocal -I config
+ automake --add-missing --copy
+ autoconf

The bootstrap script creates the configure script and a set of Makefile files. The rest of the installation process is described in Section 3.2, “Installing XSieve from a source tarball”.

CVS doesn't contain HTML documentation, and the standard build process doesn't create HTML. To build the documentation, use the following command:

$ make html

DocBook XSL stylesheets are required to generate HTML. The path to the stylesheets is specified in the file config/xsieve.mk using the variable dbstyleroot. You might need to correct the path.

To delete the documentation, use the following command:

$ make htmlclean

It is possible to build XSieve as a solid static binary. See Appendix A, Static compilation