
The psconfig system allows the user to build and install the IPP
software suite into a location which is flexibly defined by the user.
The tools here also set up the user's environment variables (PATH,
PERL5LIB, LD_LIBRARY_PATH, etc) to make use of the installed
software.  With the psconfig tools, it is easy to switch between
different installed versions or to recompile subsets of the IPP tree.

NOTE: the psconfig.sh script uses the csh / tcsh shell. A bash version
is not currently available.  

---

Install Locations

To use the psconfig system, place the following line in your ~/.cshrc
file:

alias psconfig "source PATH/psconfig.sh"

where PATH is the path to the file psconfig.sh in this directory
(ipp/psconfig/psconfig.sh).

The psconfig system places the installed binary files by default in
directories below ~/psconfig.  To use a different location, place the
following line in ~/.psconfigrc (otherwise not needed):

set PSCONFIG = INSTALL_PATH

where INSTALL_PATH is the top-level directory for all binary
installations. 

Using psconfig to set / examine your install system:

psconfig: set or show the current pslib configuration information
USAGE: psconfig (version) : set configuration to specified version
       psconfig --bin     : return the current path
       psconfig --libs    : return the current library path
       psconfig --list    : list currently availabe configuration versions
       psconfig --help    : this listing

---

Building

To build the full IPP tree using the psconfig system, run 'psbuild' in
this directory, and provide a release version.  (NOTE: if you are
building from a checked-out tarball, the CVS tags are not used, and
you will not be able to use the update.

