meson: fix module config
authorGerd Hoffmann <kraxel@redhat.com>
Mon, 14 Sep 2020 13:42:20 +0000 (15:42 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 15 Sep 2020 12:11:49 +0000 (14:11 +0200)
Use all config symbols not only the host ones.
Needed to make sure device configs like CONFIG_QXL
are used for modules too.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200914134224.29769-3-kraxel@redhat.com

meson.build

index 690723b470894b292cbb83ef3ff7eee64be524b1..bba766b4bc669af07cb175de312be483e8fa26ea 100644 (file)
@@ -913,7 +913,7 @@ softmmu_mods = []
 foreach d, list : modules
   foreach m, module_ss : list
     if enable_modules and targetos != 'windows'
-      module_ss = module_ss.apply(config_host, strict: false)
+      module_ss = module_ss.apply(config_all, strict: false)
       sl = static_library(d + '-' + m, [genh, module_ss.sources()],
                           dependencies: [modulecommon, module_ss.dependencies()], pic: true)
       if d == 'block'