gegl: make .gir reproducible
[gegl.git] / meson_options.txt
blob495764278190ba6306e6f492dfd4f9781602de77
1 # Optional features
2 option('docs',
3   type: 'combo',
4   choices: ['auto', 'true', 'false'],
5   value: 'auto',
6   description: 'build documentation'
8 option('gtk-doc',
9   type: 'boolean',
10   value: 'false',
11   description: 'build gtk-doc reference',
13 option('gi-docgen',
14   type: 'feature',
15   value: 'auto',
16   description: 'Build developer documentation (uses gi-docgen)'
18 option('workshop',
19   type: 'boolean',
20   value: 'false',
21   description: 'build experimental operations'
23 option('introspection',
24   type: 'combo',
25   choices: ['auto', 'true', 'false'],
26   value: 'auto',
27   description: 'gobject introspection .gir generation'
29 option('vapigen',
30   type: 'feature',
31   value: 'auto',
32   description: 'Vala .vapi generation - depends on introspection'
34 # Build settings
35 option('parallel-tests',
36   type: 'boolean',
37   value: 'true',
38   description: 'run tests in parallel or sequentially'
41 option('operation-test',
42   type: 'boolean',
43   value: 'false',
44   description: 'include gegl-tester in test suite'
47 # optional dependencies
48 option('gdk-pixbuf',    type: 'feature', value: 'auto')
49 option('gexiv2',        type: 'feature', value: 'auto')
50 option('graphviz',      type: 'feature', value: 'auto')
51 option('jasper',        type: 'feature', value: 'auto')
52 option('lcms',          type: 'feature', value: 'auto')
53 option('lensfun',       type: 'feature', value: 'auto')
54 option('libav',         type: 'feature', value: 'auto')
55 option('libraw',        type: 'feature', value: 'auto')
56 option('librsvg',       type: 'feature', value: 'auto')
57 option('libspiro',      type: 'feature', value: 'auto')
58 option('libtiff',       type: 'feature', value: 'auto')
59 option('libv4l',        type: 'feature', value: 'auto')
60 option('libv4l2',       type: 'feature', value: 'auto')
61 option('lua',           type: 'feature', value: 'auto')
62 option('mrg',           type: 'feature', value: 'auto')
63 option('maxflow',       type: 'feature', value: 'auto')
64 option('openexr',       type: 'feature', value: 'auto')
65 option('openmp',        type: 'feature', value: 'auto')
66 option('cairo',         type: 'feature', value: 'auto')
67 option('pango',         type: 'feature', value: 'auto')
68 option('pangocairo',    type: 'feature', value: 'auto')
69 option('poppler',       type: 'feature', value: 'auto')
70 option('pygobject',     type: 'feature', value: 'auto')
71 option('sdl1',          type: 'feature', value: 'disabled')
72 option('sdl2',          type: 'feature', value: 'auto')
73 option('umfpack',       type: 'feature', value: 'auto')
74 option('webp',          type: 'feature', value: 'auto')
76 # obsolete - no effect
77 option('exiv2',         type: 'feature', value: 'disabled')
78 option('libpng',        type: 'feature', value: 'disabled')
79 option('libjpeg',       type: 'feature', value: 'disabled')