X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fbook.xml;h=462cb7f424a21d0a305b6a5e4573d9046fc135a1;hb=27a317565e0cc11bb50ee2cc78cd86594c30164a;hp=df5021d6b97983f3cdfd9d2ce6086d93b6e8b300;hpb=f0df1959fda559c0d952810c338a9fde667b5a63;p=yaz-moved-to-github.git
diff --git a/doc/book.xml b/doc/book.xml
index df5021d..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
+
+
+
+