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