1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# ggaze meson options. See docs/tech-stack.md and docs/IMPLEMENTATION.md.
#
# Optional loader / image-processing backends. Each is a meson `feature`:
# auto detect if installed, build if found (default; minimal CI lane
# forces disabled)
# disabled skip
# enabled require, fail if missing
#
# The core culling viewer never needs these; a GdkPixbuf-only build is valid.
option('gegl', type : 'feature', value : 'auto',
description : 'GEGL quick-enhance, crop/straighten/rotate, ICC color mgmt')
option('jxl', type : 'feature', value : 'auto',
description : 'JPEG XL loader backend (libjxl)')
option('avif', type : 'feature', value : 'auto',
description : 'AVIF loader backend (libavif)')
option('heif', type : 'feature', value : 'auto',
description : 'HEIF/HEIC loader backend (libheif)')
option('jpeg', type : 'feature', value : 'auto',
description : 'libjpeg-turbo direct JPEG backend (progressive low-res preview)')
|