Allow SwiftShader to compile on Fuchsia SwiftShader should be able to build on Fuchsia, but it would hit a collision error if added as a dependency in Fuchsia, so the same logic currently used on MacOS could also be used to avoid the collision on Fuchsia. Change-Id: I9ac216dfc2180165a82bd5ae81c843ee4aea7ce6 Reviewed-on: https://swiftshader-review.googlesource.com/19328 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/OpenGL/libEGL/BUILD.gn b/src/OpenGL/libEGL/BUILD.gn index c9ea43b..0252a6c 100644 --- a/src/OpenGL/libEGL/BUILD.gn +++ b/src/OpenGL/libEGL/BUILD.gn
@@ -37,7 +37,7 @@ } swiftshader_shared_library("swiftshader_libEGL") { - if (!is_mac) { + if (!is_mac && !is_fuchsia) { output_name = "libEGL" output_dir = "$root_out_dir/swiftshader" }
diff --git a/src/OpenGL/libGLESv2/BUILD.gn b/src/OpenGL/libGLESv2/BUILD.gn index 21a6efa..31db081 100644 --- a/src/OpenGL/libGLESv2/BUILD.gn +++ b/src/OpenGL/libGLESv2/BUILD.gn
@@ -94,7 +94,7 @@ } swiftshader_shared_library("swiftshader_libGLESv2") { - if (!is_mac) { + if (!is_mac && !is_fuchsia) { output_name = "libGLESv2" output_dir = "$root_out_dir/swiftshader" }