Mesa (master): vulkan/util: meson build - add wayland client include

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sun Mar 17 18:24:51 UTC 2019


Module: Mesa
Branch: master
Commit: 29179f58c6ba8099859ea25900214dbbd3814a92
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29179f58c6ba8099859ea25900214dbbd3814a92

Author: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
Date:   Sat Mar 16 19:56:59 2019 +0100

vulkan/util: meson build - add wayland client include

Without this the build breaks with:

In file included from ../src/vulkan/util/vk_util.h:32,
                 from ../src/vulkan/util/vk_util.c:28:
../include/vulkan/vulkan.h:51:10: fatal error: wayland-client.h: No such file or
directory
 #include <wayland-client.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

The above misses the include directory for wayland:
   -I/usr/include/wayland

Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
Cc: mesa-stable at lists.freedesktop.org
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>

---

 src/vulkan/util/meson.build | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/vulkan/util/meson.build b/src/vulkan/util/meson.build
index 6aba265cc81..7679b2bdda8 100644
--- a/src/vulkan/util/meson.build
+++ b/src/vulkan/util/meson.build
@@ -36,10 +36,17 @@ vk_enum_to_str = custom_target(
   ],
 )
 
+vulkan_util_deps = []
+
+if with_platform_wayland
+  vulkan_util_deps += dep_wayland_client
+endif
+
 libvulkan_util = static_library(
   'vulkan_util',
   [files_vulkan_util, vk_enum_to_str],
   include_directories : inc_common,
+  dependencies : vulkan_util_deps,
   c_args : [c_vis_args, vulkan_wsi_args],
   build_by_default : false,
 )




More information about the mesa-commit mailing list