File 0001-build-add-missing-wayland-client-search-path-for-moc.patch of Package vulkan-tools

From 334a87efcefbdee39a4b383a0807102d4e78387d Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <jengelh@inai.de>
Date: Mon, 12 Nov 2018 18:32:06 +0100
Subject: [PATCH] build: add missing wayland-client search path for mock_icd
 build
References: https://github.com/KhronosGroup/Vulkan-Tools/pull/94

Fix issues #1444 and #1989 of Vulkan-LoaderAndValidationLayers **again**.

    [ 82%] Building CXX object icd/CMakeFiles/VkICD_mock_icd.dir/mock_icd.cpp.o
    cd $HOME/Vulkan-Tools/icd && /usr/bin/c++
    -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX
    -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX
    -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX
    -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkICD_mock_icd_EXPORTS
    -I$HOME/Vulkan-Tools/icd -I$HOME/Vulkan-Tools -Wall -Wextra
    -Wno-unused-parameter -Wno-missing-field-initializers
    -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0
    -std=c++11 -fno-rtti -fvisibility=hidden -Wpointer-arith
    -Wno-unused-function -Wno-sign-compare -fPIC -o
    CMakeFiles/VkICD_mock_icd.dir/mock_icd.cpp.o -c
    $HOME/Vulkan-Tools/icd/mock_icd.cpp
    In file included from /usr/include/vulkan/vk_icd.h:26,
                     from $HOME/Vulkan-Tools/icd/mock_icd.h:29,
                     from $HOME/Vulkan-Tools/icd/mock_icd.cpp:22:
    /usr/include/vulkan/vulkan.h:48:10: fatal error: wayland-client.h: No such file or directory
     #include <wayland-client.h>
---
 icd/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/icd/CMakeLists.txt b/icd/CMakeLists.txt
index 21abf1c3..b569ab35 100644
--- a/icd/CMakeLists.txt
+++ b/icd/CMakeLists.txt
@@ -158,6 +158,7 @@ endif()
 
 include_directories(${CMAKE_CURRENT_SOURCE_DIR}
                     ${VulkanHeaders_INCLUDE_DIR}
+                    ${WAYLAND_CLIENT_INCLUDE_DIR}
                     ${CMAKE_CURRENT_BINARY_DIR}
                     ${PROJECT_BINARY_DIR}
                     ${CMAKE_BINARY_DIR})
-- 
2.19.1

openSUSE Build Service is sponsored by