BUILD.gn: Remove VK_USE_PLATFORM_XCB_KHR define
... for chromeos to fix `fatal error: 'xcb/xcb.h' file not found` errors.
Bug: b/209030951
Change-Id: I7b4a38a7e8363a589d202b698cde7435fed46b08
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/61548
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/src/Vulkan/BUILD.gn b/src/Vulkan/BUILD.gn
index 7f4ad97..13b19ca 100644
--- a/src/Vulkan/BUILD.gn
+++ b/src/Vulkan/BUILD.gn
@@ -18,11 +18,15 @@
# Need a separate config to ensure the warnings are added to the end.
config("swiftshader_libvulkan_private_config") {
- if (is_linux || is_chromeos) {
+ if (is_linux) {
defines = [
"VK_USE_PLATFORM_XCB_KHR",
"VK_EXPORT=__attribute__((visibility(\"default\")))",
]
+ } else if (is_chromeos) {
+ defines = [
+ "VK_EXPORT=__attribute__((visibility(\"default\")))",
+ ]
} else if (is_fuchsia) {
defines = [
"VK_USE_PLATFORM_FUCHSIA=1",