meson: replace last uses of libxmlconfig with idep_xmlconfig
authorEric Engestrom <eric.engestrom@intel.com>
Mon, 22 Jul 2019 14:25:28 +0000 (15:25 +0100)
committerEric Engestrom <eric@engestrom.ch>
Sat, 3 Aug 2019 00:08:37 +0000 (00:08 +0000)
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Acked-by: Eric Anholt <eric@anholt.net>
Tested-by: Vinson Lee <vlee@freedesktop.org>
src/amd/vulkan/meson.build
src/egl/meson.build
src/gallium/auxiliary/pipe-loader/meson.build
src/gallium/targets/pipe-loader/meson.build
src/gbm/meson.build
src/glx/meson.build
src/util/meson.build
src/vulkan/wsi/meson.build

index 0ff6bbdbdd0d1b2de8ef7c7ac20feb4ec4f2b4cf..9278f1144d914aee0ecef28e65417f9416a9d90b 100644 (file)
@@ -153,12 +153,11 @@ libvulkan_radeon = shared_library(
   ],
   link_with : [
     libamd_common, libamdgpu_addrlib, libvulkan_wsi,
-    libxmlconfig
   ],
   dependencies : [
     dep_llvm, dep_libdrm_amdgpu, dep_thread, dep_elf, dep_dl, dep_m,
     dep_valgrind, radv_deps,
-    idep_mesautil, idep_nir, idep_vulkan_util, idep_amdgfxregs_h,
+    idep_mesautil, idep_nir, idep_vulkan_util, idep_amdgfxregs_h, idep_xmlconfig,
   ],
   c_args : [c_vis_args, no_override_init_args, radv_flags],
   cpp_args : [cpp_vis_args, radv_flags],
index f81f85b7e74e5dad195af2edb596aba014a0442d..14aca2a2186ea62bd21b7756f00ea9b80f93a491 100644 (file)
@@ -92,7 +92,8 @@ if with_dri2
     'drivers/dri2/egl_dri2.h',
     'drivers/dri2/egl_dri2_fallbacks.h',
   )
-  link_for_egl += [libloader, libxmlconfig]
+  deps_for_egl += idep_xmlconfig
+  link_for_egl += libloader
   incs_for_egl += inc_loader
 
   files_egl += files('drivers/dri2/platform_device.c')
index c0b9a53cf659742d64bc8fb9aae2fcddf1e98f3d..0e4b1ded5c5610a62b6158256d9ddd2c2332c410 100644 (file)
@@ -46,8 +46,8 @@ libpipe_loader_static = static_library(
     inc_gallium_winsys,
   ],
   c_args : [c_vis_args, libpipe_loader_defines, '-DGALLIUM_STATIC_TARGETS=1'],
-  link_with : [libloader, libxmlconfig],
-  dependencies : [dep_libdrm],
+  link_with : libloader,
+  dependencies : [dep_libdrm, idep_xmlconfig],
   build_by_default : false,
 )
 
@@ -64,7 +64,7 @@ libpipe_loader_dynamic = static_library(
       join_paths(get_option('prefix'), get_option('libdir'), 'gallium-pipe')
     )
   ],
-  link_with : [libloader, libxmlconfig],
-  dependencies : [dep_libdrm],
+  link_with : libloader,
+  dependencies : [dep_libdrm, idep_xmlconfig],
   build_by_default : false,
 )
index 045eb4174a71a789b5f472f546cc1e66405d197d..614cad6cecde887f36c5176d2ad6b2d292bb3473 100644 (file)
@@ -52,7 +52,7 @@ pipe_loaders = [
   [with_gallium_nouveau, 'nouveau', driver_nouveau, [], []],
   [with_gallium_r300, 'r300', driver_r300, [], []],
   [with_gallium_r600, 'r600', driver_r600, [], []],
-  [with_gallium_radeonsi, 'radeonsi', driver_radeonsi, [libxmlconfig], [xmlpool_options_h]],
+  [with_gallium_radeonsi, 'radeonsi', [driver_radeonsi, idep_xmlconfig], [], []],
   [with_gallium_freedreno, 'msm', driver_freedreno, [], []],
   [with_gallium_svga, 'vmwgfx', driver_svga, [], []],
   [with_gallium_softpipe, 'swrast', [driver_swrast, driver_swr], [libwsw, libws_null], []],
index ff39d6962d07e54d5c7c57b9fbca5a558a6e1445..311bcc74efc2affcd11ed2e2d1703ff1343dc50f 100644 (file)
@@ -49,8 +49,8 @@ libgbm = shared_library(
   include_directories : incs_gbm,
   c_args : [c_vis_args, args_gbm],
   link_args : [ld_args_gc_sections],
-  link_with : [libloader, libxmlconfig],
-  dependencies : [deps_gbm, dep_dl, dep_thread, idep_mesautil],
+  link_with : libloader,
+  dependencies : [deps_gbm, dep_dl, dep_thread, idep_mesautil, idep_xmlconfig],
   version : '1.0.0',
   install : true,
 )
index 3079959145b7b2f0760c77cd8a9a03cb81879d77..85f2697f08d0d035e8b8c948226b3b2bcb5fa54d 100644 (file)
@@ -145,10 +145,13 @@ libglx = static_library(
     '-DGL_LIB_NAME="lib@0@.so.@1@"'.format(gl_lib_name, gl_lib_version.split('.')[0]),
   ],
   link_with : [
-    libloader, libloader_dri3_helper, libxmlconfig,
+    libloader, libloader_dri3_helper,
     extra_libs_libglx,
   ],
-  dependencies : [idep_mesautil, dep_libdrm, dep_dri2proto, dep_glproto, dep_x11, dep_glvnd],
+  dependencies : [
+    idep_mesautil, idep_xmlconfig,
+    dep_libdrm, dep_dri2proto, dep_glproto, dep_x11, dep_glvnd,
+  ],
 )
 
 libgl = shared_library(
index be36c738bbb2da4724d6313071a56b8278648e18..95aff3b442fbdc18cf753a30fcb4a5246b9c9ce5 100644 (file)
@@ -147,7 +147,7 @@ idep_mesautil = declare_dependency(
   dependencies : [dep_zlib, dep_clock, dep_thread, dep_atomic, dep_m],
 )
 
-libxmlconfig = static_library(
+_libxmlconfig = static_library(
   'xmlconfig',
   files_xmlconfig,
   include_directories : inc_common,
@@ -167,7 +167,7 @@ libxmlconfig = static_library(
 idep_xmlconfig = declare_dependency(
   sources : xmlpool_options_h,
   include_directories : inc_util,
-  link_with : libxmlconfig,
+  link_with : _libxmlconfig,
   dependencies : dep_expat,
 )
 
index 01b5f39da4bc974d069991aea903de8dbb8024db..6cf9a04f3b4f7928a592eb7b351677c93fddebf6 100644 (file)
@@ -42,8 +42,7 @@ libvulkan_wsi = static_library(
   'vulkan_wsi',
   files_vulkan_wsi,
   include_directories : [inc_common, inc_include],
-  link_with: [libxmlconfig],
-  dependencies : [vulkan_wsi_deps, dep_libdrm, idep_vulkan_util],
+  dependencies : [vulkan_wsi_deps, dep_libdrm, idep_vulkan_util, idep_xmlconfig],
   c_args : [c_vis_args, vulkan_wsi_args],
   build_by_default : false,
 )