configs.lua 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. local libxml2_configs = {
  2. catalog = {"Add the Catalog support", true },
  3. -- debug = {"Add the debugging module", true },
  4. html = {"Add the HTML support", true },
  5. http = {"Add the HTTP support", false},
  6. iconv = {"Add ICONV support", false},
  7. icu = {"Add ICU support", false},
  8. iso8859x = {"Add ISO8859X support if no iconv", true },
  9. legacy = {"Add deprecated APIs for compatibility", false},
  10. lzma = {"Use liblzma", false},
  11. modules = {"Add the dynamic modules support", true },
  12. output = {"Add the serialization support", true },
  13. pattern = {"Add the xmlPattern selection interface", true },
  14. programs = {"Build programs", false},
  15. push = {"Add the PUSH parser interfaces", true },
  16. python = {"Build Python bindings", false},
  17. readline = {"readline support for xmllint shell", false},
  18. regexps = {"Add Regular Expressions support", true },
  19. sax1 = {"Add the older SAX1 interface", true },
  20. threads = {"Add multithread support", true },
  21. tls = {"Enable thread-local storage", false},
  22. valid = {"Add the DTD validation support", true },
  23. xpath = {"Add the XPATH support", true },
  24. zlib = {"Use libz", false},
  25. c14n = {"Add the Canonicalization support", true },
  26. history = {"history support for xmllint shell", false},
  27. reader = {"Add the xmlReader parsing interface", true },
  28. schemas = {"Add Relax-NG and Schemas support", true },
  29. schematron = {"Add Schematron support", true },
  30. thread_alloc = {"Add per-thread malloc hooks", false},
  31. writer = {"Add the xmlWriter saving interface", true },
  32. xinclude = {"Add the XInclude support", true },
  33. xptr = {"Add the XPointer support", true },
  34. }
  35. function get_libxml2_configs()
  36. return libxml2_configs
  37. end