X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Finstallation.xml;h=e6d7097d23303c6c4f0d92896ed6f4b6d68316a9;hb=4ffb5c5f0c0c64799a89f7961fd553ae8ae4854b;hp=41fe7970ad005b6f36ce8a39038175c0561dcae9;hpb=c3a3af5bfb7172956d9e362887e42181fbcf1c2a;p=yazpp-moved-to-github.git diff --git a/doc/installation.xml b/doc/installation.xml index 41fe797..e6d7097 100644 --- a/doc/installation.xml +++ b/doc/installation.xml @@ -1,5 +1,5 @@ - + Installation You need a C++ compiler to compile and use YAZ++. @@ -52,18 +52,36 @@ what you want. + + --with-xslt directory + + Specifies prefix for libxslt (and libxml2). + configure must be able to locate xslt-config + in PREFIX/bin. If this option is omitted, configure looks + for xslt-config in the current PATH. + + For the whole list of configure options, refer to the help: ./configure --help. + Configure uses GCC's C/C++ compiler if available. To specify another + compiler, set CXX. To use other compiler flags, + specify CXXFLAGS. To use CC + with debugging you could use: + + CXXFLAGS="-g" CXX=CC ./configure + + + This is what you have after successful compilation: src/yaz-proxy - The Yaz Z39.50 Proxy utility. + The YAZ Z39.50 Proxy utility. This program gets installed in your binaries directory (prefix/bin). @@ -126,6 +144,58 @@ +
+ Building on Windows + + You'll find Visual Studio project files in sub directory + win. Open workspace yazxx.dsw + which includes the following projects: + + + yazxx.dsp + + Builds the yazxx.dll. + + + + yazclient.dsp + + Builds the sample client yazmyclient.exe. + + + + yazserver.dsp + + Builds the sample server yazmyserver.exe. + + + + yazserver.dsp + + Builds the proxy yazproxy.exe. + + + + zoomxxclient.dsp + + Builds the ZOOM C++ demo client zoomxxclient.exe. + + + + + + By default, the include path and library path for the projects assumes + that YAZ is located in ..\yaz + (i.e. same prefix as the YAZ++ source). + If YAZ is in a different directory you'll have to modify + the include path in + Project | Settings | C/C++ | Preprocessor | Additional include + directories + and library path in + Project | Settings | Link | Input | Additional library + path. + +