diff --git a/meson.build b/meson.build index 5999e586f..1c1c06748 100644 --- a/meson.build +++ b/meson.build @@ -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', diff --git a/meson_options.txt b/meson_options.txt index b96369fb5..a2279388e 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -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