diff --git a/src/util/meson.build b/src/util/meson.build index 3f1aa152152c7..2ae5156f9a841 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