forked from matplotlib/matplotlib
-
Notifications
You must be signed in to change notification settings - Fork 1
/
meson.options
30 lines (27 loc) · 1.52 KB
/
meson.options
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Options may be set by passing through `pip` or `build` via meson-python:
# https://meson-python.readthedocs.io/en/stable/how-to-guides/config-settings.html
# By default, Matplotlib downloads and builds its own copies of FreeType and of
# Qhull. You may use the following options to instead link against a system
# FreeType/Qhull. As an exception, Matplotlib defaults to the system version of
# FreeType on AIX.
option('system-freetype', type: 'boolean', value: false,
description: 'Build against system version of FreeType')
option('system-qhull', type: 'boolean', value: false,
description: 'Build against system version of Qhull')
# Some of Matplotlib's components are optional: the MacOSX backend (installed
# by default on macOS; requires the Cocoa headers included with XCode). You
# can control whether they are installed using the following options. Note that
# the MacOSX backend is never built on Linux or Windows, regardless of the
# config value.
option('macosx', type: 'boolean', value: true,
description: 'Enable MacOSX backend (requires Cocoa)')
# User-configurable options
#
# Default backend, one of: Agg, Cairo, GTK3Agg, GTK3Cairo, GTK4Agg, GTK4Cairo,
# MacOSX, Pdf, Ps, QtAgg, QtCairo, SVG, TkAgg, WX, WXAgg.
#
# The Agg, Ps, Pdf and SVG backends do not require external dependencies. Do
# not choose MacOSX if you have disabled the relevant extension modules. The
# default is determined by fallback.
option('rcParams-backend', type: 'string', value: 'auto',
description: 'Set default backend at runtime')