Merge branch 'meson-xml-option' into 'master'

meson: Add xml option and disable by default

See merge request cairo/cairo!275
This commit is contained in:
Emmanuele Bassi 2022-02-16 17:04:37 +00:00
commit 4d68059656
2 changed files with 2 additions and 3 deletions

View file

@ -756,8 +756,7 @@ if zlib_dep.found()
conf.set('CAIRO_HAS_INTERPRETER', 1)
endif
# TODO: add xml option and disable by default
if zlib_dep.found() and png_dep.found()
if zlib_dep.found() and png_dep.found() and get_option('xml').enabled()
feature_conf.set('CAIRO_HAS_XML_SURFACE', 1)
built_features += [{
'name': 'cairo-xml',

View file

@ -19,7 +19,7 @@ option('tee', type : 'feature', value : 'disabled')
option('xcb', type : 'feature', value : 'auto')
option('xlib', type : 'feature', value : 'auto')
option('xlib-xcb', type : 'feature', value : 'disabled')
#option('xml', type : 'feature', value : 'disabled')
option('xml', type : 'feature', value : 'disabled')
option('zlib', type : 'feature', value : 'auto') # script, ps, pdf, xml surfaces
# Tests