Installation on UNIX / MacOS X

This package uses the standard autoconf/automake mechanism. Unpack the source code, then change to the directory and run configure and make. configure supports the following extra arguments:

  • --enable-debug (default: disabled) create binaries with debugging information
  • --disable-crypto (default: enabled) OpenSSL crypto library not available: do not build libppbase_crypto
  • --disable-fcgi (default: enabled) disable FastCGI support in libppbase_cgi
  • --disable-xercesc (default: enabled) Xerces-C not available: do not build libppbase_soap

Example:

$ ./configure --enable-debug
$ make
$ sudo make install

Installation on Windows

Build tool is Microsoft Visual Studio / Visual C++ 2010. The following environment variables must be set before starting Visual Studio:

  • fcgi_root path to the FastCGI installation
  • gettext_root path to the gettext installation
  • openssl_root path to the OpenSSL installation
  • xercesc_root path to the Xerces-C installation

Example

Building: run visual studio, open the solution file win32\libppbase.sln and build the solution

Installing: no procedure available yet