Tests as separate object implementations
[yazpp-moved-to-github.git] / README.txt
index 7dd6124..5e14882 100644 (file)
@@ -1,6 +1,6 @@
 YAZ++ - A C++ library for YAZ
 
-$Id: README.txt,v 1.11 2002-10-23 13:32:57 mike Exp $
+$Id: README.txt,v 1.14 2004-01-07 11:49:03 adam Exp $
  
 
 Introduction
@@ -8,10 +8,15 @@ Introduction
 
 YAZ++ is a C++ layer for YAZ and implements the ANSI Z39.50
 protocol for information retrieval (client and server side).
-The YAZ homepage is: http://www.indexdata.dk/yaz/
+The YAZ++ homepage is: http://www.indexdata.dk/yaz++/
 
 YAZ++ uses the same license as YAZ - see LICENSE file for details.
 
+Documentation
+-------------
+
+Directory sub contains documentation in HTML and PDF. You can
+also read it online at http://www.indexdata.dk/yaz++/
 
 Overview
 --------
@@ -36,7 +41,7 @@ Directory structure of the YAZ++ package:
 Installation, Unix
 ------------------
 
-Make sure you have a C and C++ compiler available.  gcc and g++ work fine.
+Make sure you have a C and C++ compiler available. gcc and g++ work fine.
 
 Before compilation can take place YAZ must be installed. It goes, roughly,
 like this:
@@ -49,12 +54,22 @@ like this:
   $ ^D
   $ cd ..
 
+The YAZ proxy uses a configuration file in XML and libxml2 and libxslt
+is required in order for the config facility to work. Many systems already
+have libxml2/libxslt installed. In that, case remember to get the devel
+version of that as well (not just the runtime). Libxml2/libxslt can also be
+compiled easily on most systems. See http://www.xmlsoft.org/ for more
+information.
+
 Then, build YAZ++:
 
   $ cd yaz++-<version>
   $ ./configure
   $ make
 
+If you do have libxslt installed and configure above does not find it,
+use option --with-xslt=PREFIX to specify location of libxslt and libxml2.
+yaz++ configure looks for PREFIX/bin/xslt-config.
 
 Installation, Windows
 ---------------------