From 334a87efcefbdee39a4b383a0807102d4e78387d Mon Sep 17 00:00:00 2001 From: Jan Engelhardt 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 --- 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