From faba80dab06ced169a5e16e24e2c3f43c867892f Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Mon, 21 Oct 2002 13:37:50 +0000 Subject: [PATCH] Installation instructions --- doc/installation.xml | 127 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 120 insertions(+), 7 deletions(-) diff --git a/doc/installation.xml b/doc/installation.xml index b6a9aab..82b86cb 100644 --- a/doc/installation.xml +++ b/doc/installation.xml @@ -1,10 +1,123 @@ - - Installation - - How to compile this software. - - + + Installation + + You need a C++ compiler to compile and use YAZ++. + The software was implemented using GCC so we know that works + well with YAZ++. From time to time the software has been + compiled on Windows using Visual C++. Other compilers should + work too. Let us know of portability problems, etc. with + your system! + + + YAZ++ is built on top of the + YAZ + toolkit. + You need to install that first. + For some platforms there are binary packages for YAZ. + +
+ UNIX + On UNIX, the software is compiled as follows: + + ./configure + make + su + make install + + + + You can supply options for the configure script. + The most useful ones are: + + + --prefix directory + + Specifies installation prefix. By default + /usr/local is used. + + + + --with-yazconfig directory + + Specifies location of yaz-config. + The yaz-config is generated in + the source directory of YAZ as well as the binaries + directory when YAZ is installed (via make install). + + + If you don't supply this option, configure, will + look for yaz-config in directories of the + PATH environment. + + + + For the whole list of configure options, refer to the help: + ./configure --help. + + + This is a list of what you have after succesful compilation: + + + src/yaz-proxy + + Z39.50 Proxy. This program gets installed in + your binaries directory (prefix/bin). + + + + lib/libyaz++.la + + YAZ++ library. This library gets installed in your + libraries directory (prefix/lib). + + + + + include/yaz++/*.h + + Various header files. All these are installed in + your header files area (prefix/include/yaz++). + + + + + yaz++-config + + Bourne shell script utility that returns CFLAGS/LIBS + needed in order to compile with the YAZ++ library. + This script gets installed in your binaries directory + (prefix/bin). + + + + + zoom/zclient + + ZOOM C++ demonstration client. This client does not + get installed in the system directories. + + + + + src/yaz-my-client + + YAZ C++ demonstration client. This client does not + get installed in the system directories. + + + + + src/yaz-my-server + + YAZ C++ demonstration server. This server does not + get installed in the system directories. + + + + +
+