From 6cd392cbe20048463f4e0ce1935a8f23829076b5 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 9 Nov 2022 15:50:03 -0500 Subject: [PATCH] util: Gate installing drirc on use_xmlconfig Pointless otherwise. This should shrink the on-disk size of the Android and Windows builds slightly, but I have not tested this. Signed-off-by: Alyssa Rosenzweig Suggested-by: Emma Anholt Reviewed-by: Jesse Natalie Reviewed-by: Eric Engestrom Reviewed-by: Emma Anholt Part-of: --- src/util/meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/util/meson.build b/src/util/meson.build index 3f1aa152152..2ae5156f9a8 100644 --- a/src/util/meson.build +++ b/src/util/meson.build @@ -172,8 +172,6 @@ files_mesa_util = files( files_drirc = files('00-mesa-defaults.conf') -install_data(files_drirc, install_dir : join_paths(get_option('datadir'), 'drirc.d')) - if with_tests prog_xmllint = find_program('xmllint', required : false, native : true) if prog_xmllint.found() @@ -295,6 +293,11 @@ if opt_xmlconfig.enabled() and not supports_xmlconfig endif use_xmlconfig = supports_xmlconfig and not opt_xmlconfig.disabled() +# Only install the drirc file if we build with support for parsing drirc files +if use_xmlconfig + install_data(files_drirc, install_dir : join_paths(get_option('datadir'), 'drirc.d')) +endif + xmlconfig_deps = [] if use_xmlconfig xmlconfig_deps += dep_expat