Build fix for MacOS and Fuchsia There was linux specific code in Vulkan's BUILD.gn file. Change-Id: I22b8cd0b97bd6acfb545e582c6e1dc784f00b2cb Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/32388 Presubmit-Ready: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Vulkan/BUILD.gn b/src/Vulkan/BUILD.gn index 3eff7f7..2090f65 100644 --- a/src/Vulkan/BUILD.gn +++ b/src/Vulkan/BUILD.gn
@@ -17,10 +17,14 @@ # Need a separate config to ensure the warnings are added to the end. config("swiftshader_libvulkan_private_config") { - defines = [ - "VK_USE_PLATFORM_XLIB_KHR", - "VK_EXPORT=__attribute__((visibility(\"default\")))", - ] + if (is_linux) { + defines = [ + "VK_USE_PLATFORM_XLIB_KHR", + "VK_EXPORT=__attribute__((visibility(\"default\")))", + ] + } else { + defines = [ "VK_EXPORT=" ] + } cflags = [ "-Wno-unused-private-field",