diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2009-09-17 07:15:29 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2009-09-17 07:15:29 +0200 |
commit | f0510d2f90467de8e8f260b47d79a9baaf9bef17 (patch) | |
tree | 0b9929946f06a9cbe9b9e8f2a7600dae4e048f79 /INSTALL |
Start tracking XSD with git
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 48 |
1 files changed, 48 insertions, 0 deletions
@@ -0,0 +1,48 @@ +Compiler Prerequisites + + build-time: + + - build >= 0.3.3 http://kolpackov.net/projects/build/ + - g++ >= 3.4.3 http://gcc.gnu.org + + run-time: + + - libxsd-frontend >= 1.15.0 http://codesynthesis.com/projects/libxsd-frontend/ + - libbackend-elements >= 1.6.0 http://kolpackov.net/projects/libbackend-elements/ + - libcult >= 1.4.2 http://kolpackov.net/projects/libcult/ + - libxerces-c >= 2.6.0 http://xerces.apache.org/xerces-c/ + - libboost_filesystem >= 1.33.1 http://boost.org + - libboost_regex >= 1.33.1 http://boost.org + +Generated Code Prerequisites + + build-time: + + - libxsd (header-only XSD runtime library, part of the XSD distribution) + + run-time: + + - libxerces-c >= 2.5.0 (C++/Tree and C++/Parser mappings) + http://xerces.apache.org/xerces-c/ + + - libexpat >= 1.95.8 (C++/Parser mapping, alternative to libxerces-c) + http://www.libexpat.org + + +Building XSD + + To build in the source directory simply run 'make'. You can also + build in a separate directory, e.g., + + $ mkdir xsd-i686-pc-linux-gnu + $ cd xsd-i686-pc-linux-gnu + $ make -f ../xsd-x.y.z/makefile + + +Installing XSD + + To install XSD, run 'make install'. Use the install_prefix command + line variable to specify installation location (default is /usr/local), + e.g., + + $ make install_prefix=/usr install |