<div dir="ltr">How can I get some traction on this?</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 4, 2018 at 12:38 PM Lukas Rusak <<a href="mailto:lorusak@gmail.com">lorusak@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I noticed that the generated pkg-config files will include<br>
glx and x11 dependencies even when x11 isn't a selected platform.<br>
<br>
This fixes the private libs and was tested by building kmscube<br>
<br>
V2:<br>
  - check if gallium-xlib is being used for glx<br>
<br>
Reviewed-by: Dylan Baker <<a href="mailto:dylan@pnwbakers.com" target="_blank">dylan@pnwbakers.com</a>><br>
---<br>
 meson.build | 18 ++++++++++++------<br>
 1 file changed, 12 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/meson.build b/meson.build<br>
index 4aafba802a..b1ab9d6a20 100644<br>
--- a/meson.build<br>
+++ b/meson.build<br>
@@ -1339,18 +1339,24 @@ endforeach<br>
<br>
 inc_include = include_directories('include')<br>
<br>
-gl_priv_reqs = [<br>
-  'x11', 'xext', 'xdamage >= 1.1', 'xfixes', 'x11-xcb', 'xcb',<br>
-  'xcb-glx >= 1.8.1']<br>
+gl_priv_reqs = []<br>
+<br>
+if with_glx == 'xlib' or with_glx == 'gallium-xlib'<br>
+  gl_priv_reqs += ['x11', 'xext', 'xcb']<br>
+elif with_glx == 'dri'<br>
+  gl_priv_reqs += [<br>
+    'x11', 'xext', 'xdamage >= 1.1', 'xfixes', 'x11-xcb', 'xcb',<br>
+    'xcb-glx >= 1.8.1']<br>
+  if with_dri_platform == 'drm'<br>
+    gl_priv_reqs += 'xcb-dri2 >= 1.8'<br>
+  endif<br>
+endif<br>
 if dep_libdrm.found()<br>
   gl_priv_reqs += 'libdrm >= 2.4.75'<br>
 endif<br>
 if dep_xxf86vm.found()<br>
   gl_priv_reqs += 'xxf86vm'<br>
 endif<br>
-if with_dri_platform == 'drm'<br>
-  gl_priv_reqs += 'xcb-dri2 >= 1.8'<br>
-endif<br>
<br>
 gl_priv_libs = []<br>
 if dep_thread.found()<br>
-- <br>
2.17.0<br>
<br>
</blockquote></div>