Commit 10f41ebb by Jamie Madill Committed by Commit Bot

GN: Make dEQP import libEGL/libGLESv2 as data_deps.

This removes the hard link dependency on ANGLE. Allows us to use ANGLE dEQP tests with msan. Otherwise they were complaining about missing shared libraries. Also would eventually let us test ANGLE dEQP tests against a native driver. Was done as a part of investigating SwapBuffers crashes on SwiftShader. Bug: angleproject:4060 Change-Id: I569de15573c8eb7808bd7783f1a514655d1c6422 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1898207Reviewed-by: 's avatarJonah Ryan-Davis <jonahr@google.com> Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent c1776c61
......@@ -773,12 +773,18 @@ if (build_angle_deqp_tests && !is_fuchsia) {
":angle_deqp_glshared",
"${angle_root}:angle_common",
"${angle_root}:angle_util",
]
data_deps = [
"${angle_root}:libEGL",
"${angle_root}:libGLESv2",
]
configs += [ "${angle_root}:library_name_config" ]
public_configs += [ ":angle_deqp_libtester_config" ]
public_configs += [
":angle_deqp_libtester_config",
"${angle_root}:libANGLE_config",
]
sources = deqp_libtester_sources
if (is_android) {
sources += deqp_libtester_sources_android
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment