README 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. This is the source code for XML-RPC for C/C++, called Xmlrpc-c for short.
  2. XML-RPC for C/C++ is programming libraries and related tools to help you
  3. write an XML-RPC server or client in C or C++.
  4. Documentation for the package is at
  5. http://xmlrpc-c.sourceforge.net/doc
  6. See the Xmlrpc-c website at:
  7. http://xmlrpc-c.sourceforge.net/
  8. PREREQUISITES
  9. -------------
  10. To build a useful Xmlrpc-c client library, you'll need to have at
  11. least one HTTP library. Xmlrpc-c knows how to use W3C Libwww (Version
  12. 5.3.2 or newer), Curl, and Wininet. The configurator gives you the
  13. option of building libraries that use any or all of these, and
  14. defaults to every one you appear to have installed. If you don't
  15. appear to have any installed, the configurator causes the build to
  16. omit client facilities altogether.
  17. Information about W3C Libwww, including how to get it are at
  18. <http://www.w3.org/Library>.
  19. For Curl, see <http://curl.haxx.se>.
  20. Wininet comes with Windows, and isn't available for any other platform.
  21. You also need an XML parser/builder library. An old version of Expat
  22. is included in the package and used by default, so there's no actual
  23. prerequisite here. But if you separately obtain Libxml2, you can
  24. configure the build to use that instead. There's no really pressing
  25. reason to do that, though.
  26. BUILDING, INSTALLING
  27. --------------------
  28. See the file doc/INSTALL.
  29. In the simplest case, it's just a conventional
  30. $ ./configure
  31. $ make
  32. $ make install
  33. ADDITIONAL INFORMATION
  34. ----------------------
  35. See the doc/ directory of the source tree for information about the
  36. source code. User documentation is on the web, as described above.