Merge branch 'meson-fixes' into 'master'
[cairo.git] / meson_options.txt
blobf481ef3eaf0163718c3cb18b872b7078a68379f5
1 # Cairo font backends
2 option('dwrite', type : 'feature', value : 'auto')
3 option('fontconfig', type : 'feature', value : 'auto')
4 option('freetype', type : 'feature', value : 'auto')
6 # Cairo surface backends
7 option('png', type : 'feature', value : 'auto') # png and svg surfaces
8 option('quartz', type : 'feature', value : 'auto')
9 option('tee', type : 'feature', value : 'auto')
10 option('xcb', type : 'feature', value : 'auto')
11 option('xlib', type : 'feature', value : 'auto')
12 option('xlib-xcb', type : 'feature', value : 'disabled')
13 option('zlib', type : 'feature', value : 'auto') # script, ps, pdf, xml surfaces
15 # Tests
16 option('tests', type : 'feature', value : 'auto')
18 # Util deps
19 option('gtk2-utils', type : 'feature', value : 'disabled')
21 # Misc deps
22 option('glib', type : 'feature', value : 'auto')
23 option('spectre', type : 'feature', value : 'auto')
24 option('symbol-lookup', type: 'feature', value : 'auto',
25        description: 'Symbol lookup in debug utils via binutils/bfd')
27 # Documentation
28 option('gtk_doc', type : 'boolean', value : false,
29        description: 'Build the Cairo API reference (depends on gtk-doc)')