X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Finstallation.xml;h=51ed70bcbdcc898e181e42e44c14647eeff5a961;hb=9c70253e4c7eedab806490b87a9a58e970998429;hp=8c0f7f5300d333e617abe112d086c8e46f939779;hpb=4641562b204d07a8fca9e1fa94c86593766fa165;p=yaz-moved-to-github.git diff --git a/doc/installation.xml b/doc/installation.xml index 8c0f7f5..51ed70b 100644 --- a/doc/installation.xml +++ b/doc/installation.xml @@ -1,7 +1,7 @@ - + Compilation and Installation - Introduction + Introduction The latest version of the software will generally be found at: @@ -22,10 +22,8 @@ FreeBSD (i386), MAC OSX, SunOS 5.8 (sparc), - , - Windows 2000, - , - Windows 2003 server. + Windows 2000, + Windows 2003 server. @@ -89,9 +87,10 @@ - The XML C library libxml2 - is required if &yaz; is to support SRW and SRU. - This library is very portable and should compile out-of-the + The libxslt, + libxml2 librararies are required + if &yaz; is to support SRU. + These libraries are very portable and should compile out-of-the box on virtually all Unix platforms. It is available in binary forms for Linux and others. @@ -181,11 +180,11 @@ - --enable-shared - The make process will create shared + --disable-shared + The make process will not create shared libraries (also known as shared objects .so). - By default, no shared libraries are created - - equivalent to --disable-shared. + By default, shared libraries are created - + equivalent to --enable-shared. @@ -202,25 +201,25 @@ Compile &yaz; with iconv library in directory prefix. By default configure will - search for iconv on your system. Use this option if it - doesn't find iconv. Alternatively you can use - --without-iconv to force &yaz; not to use - iconv. + search for iconv on the system. Use this option if it + doesn't find iconv. Alternatively, + --without-iconv, can be uset to force &yaz; + not to use iconv. - --with-xml2[=prefix] + --with-xslt[=prefix] Compile &yaz; with - libxml2 in directory + libxslt in directory prefix. - Use this option if you want SOAP support. - By default configure will - search for libxml2 on your system. Use this option if it - doesn't find libxml2. Alternatively you can use - --without-xml2 to force &yaz; not to use - libxml2. + Use this option if you want SRU support. + By default, configure will + search for libxslt on the system. Use this option if it + libxslt is not found automatically. Alternatively, + --without-xslt, can be used to force &yaz; + not to use libxslt. @@ -354,7 +353,8 @@ - How to make apps using YAZ on UNIX + + How to make apps using YAZ on UNIX This section describes how to compile - and link your own applications using the &yaz; toolkit. @@ -508,7 +508,7 @@ If HAVE_LIBXML2 is set to 1, YAZ is compiled - with SRW and SRU support. In this configuration, set + with SRU support. In this configuration, set LIBXML2_DIR to the libxml2 source directory and @@ -516,17 +516,37 @@ - Windows versions of libxml2, zlib and iconv can be found + Windows versions of libxslt, libxml2, zlib and iconv can be found Igor Zlatković' site. - YAZ is not using ZLIB. But libxml2 is. + YAZ is not using zlib but libxml2 is depending on it. + + + + + + + HAVE_LIBXSLT, + LIBXSLT_DIR + + + If HAVE_LIBXSLT is set to 1, YAZ is compiled + with XSLT support. In this configuration, set + LIBXSLT_DIR to the + libxslt source directory. + + + + + libxslt depends libxml2. + @@ -611,7 +631,8 @@ - How to make apps using YAZ on WIN32 + + How to make apps using YAZ on WIN32 This section will go though the process of linking your WIN32 applications with &yaz;.