X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=doc%2Fbook.xml;h=462cb7f424a21d0a305b6a5e4573d9046fc135a1;hp=a737c75c33e9aa67ccdb13167fe3e0858cdeeb0f;hb=077c4e7bb226de0f6414674e01a838498a49867b;hpb=74783cfd34e855445de582d7f0a1d795615bcfe8 diff --git a/doc/book.xml b/doc/book.xml index a737c75..462cb7f 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -702,9 +702,24 @@ for result-set caching for ZOOM. The prefix can not be given. Note that YAZ will only search for libMemcached if Libgcrypt is also enabled. + Note that 0.40 of libmemcached is required. + + + --with-redis + + + &yaz; will be linked with the hiredis C library + to allow for result-set caching for ZOOM on a + redis server. + The prefix can not be given. Note that YAZ will only search + for hiredis if Libgcrypt is also enabled. + + + + @@ -910,7 +925,7 @@ - WIN32 + Windows The easiest way to install YAZ on Windows is by downloading an installer from here. @@ -919,12 +934,12 @@ - Compiling from Source on WIN32 + Compiling from Source on Windows &yaz; is shipped with "makefiles" for the NMAKE tool that comes with Microsoft Visual Studio. It has been tested with - Microsoft Visual Studio 2003/2005/2008. + Microsoft Visual Studio 2013. Start a command prompt and switch the sub directory @@ -989,20 +1004,14 @@ If HAVE_LIBXML2 is set to 1, YAZ is compiled with SRU support. In this configuration, set LIBXML2_DIR to the - libxml2 source directory - and - ZLIB_DIR to the zlib directory. - - - Windows versions of libxslt, libxml2, zlib and iconv can be found - - Igor Zlatković' site. - - - - YAZ is not using zlib but libxml2 is depending on it. - - + libxml2 source directory. + + + You can get pre-compiled Libxml2+Libxslt DLLs and headers from + here. + Should you with to compile those libraries yourself, refer to + to + @@ -1153,15 +1162,15 @@ - How to make apps using YAZ on WIN32 + How to make apps using YAZ on Windows - This section will go though the process of linking your WIN32 + This section will go though the process of linking your Windows applications with &yaz;. Some people are confused by the fact that we use the nmake tool to build &yaz;. They think they have to do that too - in order - to make their WIN32 applications work with &yaz;. The good news is that + to make their Windows applications work with &yaz;. The good news is that you don't have to. You can use the integrated environment of Visual Studio if desired for your own application. @@ -1196,6 +1205,36 @@ + + + Compiling Libxml2 and Libxslt on windows + + Download libxml2 and Libxslt source and unpack it. + In the example below we install Libxml2 2.9.2 and Libxslt 1.1.28 + for 32-bit, so we use the destination directories + libxml2.2.9.2.win32 and libxslt-1.1.28.win32 to reflect both + version and architecture. + + cd win32 + cscript configure.js prefix=c:\libxml2-2.9.2.win32 iconv=no + nmake + nmake install + + + + For Libxslt it is similar. We must ensure that compilation of + Libxslt links against the already installed libxml2. + + cd win32 + cscript configure.js prefix=c:\libxslt-1.1.28.win32 iconv=no \ + lib=c:\libxmlt-2.9.2.win32\lib \ + include=c:\libxmlt-2.9.2.win32\include\libxml2 + nmake + nmake install + + + +