summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util/SConscript12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/util/SConscript b/src/util/SConscript
index 00bd89c0138..0c3c98a5f4c 100644
--- a/src/util/SConscript
+++ b/src/util/SConscript
@@ -31,15 +31,17 @@ source_lists = env.ParseSourceList('Makefile.sources')
mesautil_sources = (
source_lists['MESA_UTIL_FILES'] +
- source_lists['MESA_UTIL_GENERATED_FILES'] +
- source_lists['XMLCONFIG_FILES']
+ source_lists['MESA_UTIL_GENERATED_FILES']
)
mesautilenv = env.Clone()
-mesautilenv.AppendUnique(LIBS = [
- 'expat',
-])
+if env['dri']:
+ mesautil_sources += source_lists['XMLCONFIG_FILES']
+
+ mesautilenv.AppendUnique(LIBS = [
+ 'expat',
+ ])
mesautil = mesautilenv.ConvenienceLibrary(
target = 'mesautil',