92 lines
1.9 KiB
Meson
92 lines
1.9 KiB
Meson
# all - Build both, determine which to use at runtime
|
|
# wayland - Only provide Wayland support
|
|
# x11 - Only provide X11 support
|
|
option('windows',
|
|
type : 'combo',
|
|
value : 'all',
|
|
choices : ['all', 'wayland', 'x11'],
|
|
description : 'window system to use'
|
|
)
|
|
|
|
# Unicode backend - default is ICU
|
|
option('unicode',
|
|
type: 'combo',
|
|
value: 'icu',
|
|
choices : ['icu', 'grapheme'],
|
|
description : 'unicode library to use'
|
|
)
|
|
|
|
option('test',
|
|
type : 'feature',
|
|
description : 'enable tests'
|
|
)
|
|
|
|
option('contrib-commands',
|
|
type: 'boolean',
|
|
value: true,
|
|
description: 'Install extra commands available in `contrib/`'
|
|
)
|
|
|
|
option('man',
|
|
type : 'feature',
|
|
description : 'enable man pages'
|
|
)
|
|
|
|
# Available backends:
|
|
|
|
# FreeImage http://freeimage.sourceforge.net
|
|
# depends: libjpeg, openexr, openjpeg2, libwebp, libraw, jxrlib
|
|
# license: FIPL v1.0
|
|
option('freeimage',
|
|
type : 'feature',
|
|
description : 'provides: png, jpg, animated gif, raw, psd, bmp, tiff, webp, etc.'
|
|
)
|
|
|
|
# libtiff
|
|
# depends: libjpeg zlib xz zstd
|
|
# license: MIT
|
|
option('libtiff',
|
|
type : 'feature',
|
|
description : 'provides: tiff'
|
|
)
|
|
|
|
# libpng http://www.libpng.org/pub/png/libpng.html
|
|
# depends: zlib
|
|
# license: libpng license
|
|
option('libpng',
|
|
type : 'feature',
|
|
description : 'provides: png'
|
|
)
|
|
|
|
# libjpeg-turbo https://libjpeg-turbo.org/
|
|
# depends: none
|
|
# license: modified bsd
|
|
option('libjpeg',
|
|
type : 'feature',
|
|
description : 'provides: jpeg'
|
|
)
|
|
|
|
# librsvg https://wiki.gnome.org/Projects/LibRsvg
|
|
# depends: gdk-pixbuf2 pango libcroco
|
|
# license: LGPL
|
|
option('librsvg',
|
|
type : 'feature',
|
|
description : 'provides: svg'
|
|
)
|
|
|
|
# libnsgif https://www.netsurf-browser.org/projects/libnsgif/
|
|
# depends: none
|
|
# license: MIT
|
|
option('libnsgif',
|
|
type : 'feature',
|
|
description : 'provides: animated gif'
|
|
)
|
|
|
|
# libheif http://www.libheif.org
|
|
# depends: none
|
|
# license: LGPL
|
|
option('libheif',
|
|
type : 'feature',
|
|
description : 'provides: heif'
|
|
)
|