diff --git a/BUILD.gn b/BUILD.gn index 27a14df..296171d 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -17,24 +17,28 @@ import("//build_overrides/vulkan_headers.gni") config("vulkan_headers_config") { include_dirs = [ "include" ] + defines = [] if (is_win) { - defines = [ "VK_USE_PLATFORM_WIN32_KHR" ] + defines += [ "VK_USE_PLATFORM_WIN32_KHR" ] } if (defined(vulkan_use_x11) && vulkan_use_x11) { - defines = [ "VK_USE_PLATFORM_XCB_KHR" ] + defines += [ "VK_USE_PLATFORM_XCB_KHR" ] + } + if (defined(vulkan_use_wayland) && vulkan_use_wayland) { + defines += [ "VK_USE_PLATFORM_WAYLAND_KHR" ] } if (is_android) { - defines = [ "VK_USE_PLATFORM_ANDROID_KHR" ] + defines += [ "VK_USE_PLATFORM_ANDROID_KHR" ] } if (is_fuchsia) { - defines = [ "VK_USE_PLATFORM_FUCHSIA" ] + defines += [ "VK_USE_PLATFORM_FUCHSIA" ] } if (is_mac) { - defines = [ "VK_USE_PLATFORM_METAL_EXT" ] + defines += [ "VK_USE_PLATFORM_METAL_EXT" ] } if (defined(is_ggp) && is_ggp) { - defines = [ "VK_USE_PLATFORM_GGP" ] + defines += [ "VK_USE_PLATFORM_GGP" ] } }