mirror of https://gitlab.freedesktop.org/mesa/mesa
662bb5977b
On embedded Linux, we can hardcode the driconf file (00-mesa-defaults.conf) with no possibility of the file changing after the build. The static driconf implementation, used on Windows and Android, suffices for that use case. It is undesireable for these platforms to depend on expat or to spend time during app start-up parsing driconf XML. We already have the static driconf implemented, all we need is a meson option to opt-out of runtime xmlconfig on Linux and use the static version instead. To opt-out of runtime xmlconfig, build Mesa with -Dxmlconfig=disabled. v2: Expand out feature.require() since it was only added in meson 0.59.0. v3: Use more concise Meson syntax (Dylan) Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Reviewed-by: Jesse Natalie <jenatali@microsoft.com> [v2] Reviewed-by: Eric Engestrom <eric@igalia.com> [v2] Reviewed-by: Emma Anholt <emma@anholt.net> Tested-by: Chris Healy <healych@amazon.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19626> |
||
---|---|---|
.. | ||
amd | ||
android_stub | ||
asahi | ||
broadcom | ||
c11 | ||
compiler | ||
drm-shim | ||
egl | ||
etnaviv | ||
freedreno | ||
gallium | ||
gbm | ||
getopt | ||
glx | ||
gtest | ||
hgl | ||
imagination | ||
imgui | ||
intel | ||
loader | ||
mapi | ||
mesa | ||
microsoft | ||
nouveau | ||
panfrost | ||
tool | ||
util | ||
virtio | ||
vulkan | ||
meson.build |