meson: ensure that xmlpool_options.h is generated for gallium targets that need it
authorDavid Shao <davshao@gmail.com>
Sun, 24 Feb 2019 09:00:36 +0000 (09:00 +0000)
committerEric Engestrom <eric.engestrom@intel.com>
Sun, 24 Feb 2019 09:00:39 +0000 (09:00 +0000)
Fixes: 68076b87474e7959c161 "meson: build gallium vdpau state tracker"
Fixes: 22a817af8a89eb3c762f "meson: build gallium xvmc state tracker"
Fixes: 5a785d51a6d68ec676ce "meson: build gallium va state tracker"
Fixes: 0ba909f0f111824223bc "meson: build gallium xa state tracker"
Fixes: 1d36dc674d528b93bec3 "meson: build gallium omx state tracker"
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
src/gallium/targets/omx/meson.build
src/gallium/targets/va/meson.build
src/gallium/targets/vdpau/meson.build
src/gallium/targets/xa/meson.build
src/gallium/targets/xvmc/meson.build

index 6811e6ff9041343289cb94423c9da28834225abd..7772ae47bb54acdaffd46c9992803eb9c6365beb 100644 (file)
@@ -32,7 +32,7 @@ endif
 
 libomx_gallium = shared_library(
   'omx_mesa',
-  'target.c',
+  ['target.c', xmlpool_options_h],
   c_args : c_vis_args,
   cpp_args : cpp_vis_args,
   link_args : [omx_link_args, ld_args_gc_sections],
index ded689b464d567eeefde1b1eb8c4b56af1bccc12..8786c80b8106b980bb0fa7ec59b6565af6fb96e5 100644 (file)
@@ -33,7 +33,7 @@ endif
 
 libva_gallium = shared_library(
   'gallium_drv_video',
-  'target.c',
+  ['target.c', xmlpool_options_h],
   c_args : c_vis_args,
   cpp_args : cpp_vis_args,
   link_args : [va_link_args, ld_args_gc_sections],
index 22e3f5ffdd8100d0fc6c3bd428fc925c22e2b747..b53a4c232e932677ebd952ea9241ae91101b7c83 100644 (file)
@@ -38,7 +38,7 @@ endif
 
 libvdpau_gallium = shared_library(
   'vdpau_gallium',
-  'target.c',
+  ['target.c', xmlpool_options_h],
   c_args : c_vis_args,
   cpp_args : cpp_vis_args,
   link_args : [vdpau_link_args, ld_args_gc_sections],
index 733ef54ff8528ddc368d815e0c5fbe8bdd038d4f..582d5ef67f6a9e21c9460cdfefbfaf4c7d9e2d33 100644 (file)
@@ -34,7 +34,7 @@ _xa_version = '.'.join(xa_version)
 
 libxatracker = shared_library(
   'xatracker',
-  'target.c',
+  ['target.c', xmlpool_options_h],
   c_args : c_vis_args,
   cpp_args : cpp_vis_args,
   link_args : [xa_link_args, ld_args_gc_sections],
index 0af5b6477ce1fa25c41b73a521e72aeef8e6fda0..f91ac4e8c0c220e7fb588600be16a8607d309b0d 100644 (file)
@@ -33,7 +33,7 @@ endif
 
 libxvmc_gallium = shared_library(
   'XvMCgallium',
-  'target.c',
+  ['target.c', xmlpool_options_h],
   c_args : c_vis_args,
   cpp_args : cpp_vis_args,
   link_args : [xvmc_link_args, ld_args_gc_sections],