1 2# AC_ARG_WITH / AC_ARG_ENABLE in configure.ac 3# [X] c14n 4# [X] catalog 5# [X] debugging 6# [X] history 7# [X] html 8# [X] http 9# [X] iconv 10# [X] icu - not minimum 11# [X] iso8859x 12# [X] legacy 13# [X] lzma 14# [X] modules 15# [X] output 16# [X] pattern 17# [X] push 18# [ ] python 19# [X] reader 20# [X] readline 21# [X] regexps 22# [X] sax1 23# [X] schemas 24# [X] schematron 25# [X] threads 26# [X] thread-alloc 27# [X] tls 28# [X] valid 29# [X] writer 30# [X] xinclude 31# [X] xpath 32# [X] xptr 33# [X] zlib 34 35# [X] minimum 36 37option('c14n', 38 type: 'feature', 39 description: 'Canonical XML 1.0 support' 40) 41 42option('catalog', 43 type: 'feature', 44 description: 'XML Catalogs support' 45) 46 47option('debugging', 48 type: 'feature', 49 description: 'Debugging module and shell' 50) 51 52option('history', 53 type: 'feature', 54 description: 'History support for shell' 55) 56 57option('html', 58 type: 'feature', 59 description: 'HTML parser' 60) 61 62option('http', 63 type: 'feature', 64 description: 'HTTP support' 65) 66 67# TODO meson custom dependency 68option('iconv', 69 type: 'feature', 70 description: 'iconv support' 71) 72 73option('icu', 74 type: 'feature', 75 value: 'disabled', 76 description: 'ICU support' 77) 78 79option('iso8859x', 80 type: 'feature', 81 description: 'ISO-8859-X support if no iconv' 82) 83 84option('legacy', 85 type: 'feature', 86 value: 'disabled', 87 description: 'Maximum ABI compatibility' 88) 89 90option('lzma', 91 type: 'feature', 92 description: 'LZMA support' 93) 94 95option('modules', 96 type: 'feature', 97 description: 'Dynamic modules support' 98) 99 100option('output', 101 type: 'feature', 102 description: 'Serialization support' 103) 104 105option('pattern', 106 type: 'feature', 107 description: 'xmlPattern selection interface' 108) 109 110option('push', 111 type: 'feature', 112 description: 'push parser interfaces' 113) 114 115option('python', 116 type: 'feature', 117 description: 'Python bindings' 118) 119 120option('reader', 121 type: 'feature', 122 description: 'xmlReader parsing interface' 123) 124 125option('readline', 126 type: 'feature', 127 description: 'use readline for shell history' 128) 129 130option('regexps', 131 type: 'feature', 132 description: 'Regular expressions support' 133) 134 135option('sax1', 136 type: 'feature', 137 description: 'Older SAX1 interface' 138) 139 140option('schemas', 141 type: 'feature', 142 description: 'XML Schemas 1.0 and RELAX NG support' 143) 144 145option('schematron', 146 type: 'feature', 147 description: 'Schematron support' 148) 149 150option('threads', 151 type: 'feature', 152 description: 'Multithreading support' 153) 154 155option('thread-alloc', 156 type: 'feature', 157 value: 'disabled', 158 description: 'per-thread malloc hooks' 159) 160 161option('tls', 162 type: 'feature', 163 value: 'disabled', 164 description: 'thread-local storage' 165) 166 167option('valid', 168 type: 'feature', 169 description: 'DTD validation support' 170) 171 172option('writer', 173 type: 'feature', 174 description: 'xmlWriter serialization interface' 175) 176 177option('xinclude', 178 type: 'feature', 179 description: 'XInclude 1.0 support' 180) 181 182option('xpath', 183 type: 'feature', 184 description: 'XPath 1.0 support' 185) 186 187option('xptr', 188 type: 'feature', 189 description: 'XPointer support' 190) 191 192option('zlib', 193 type: 'feature', 194 description: 'ZLIB support' 195) 196 197option('minimum', 198 type: 'boolean', 199 value: false, 200 description: 'build a minimally sized library' 201) 202