7f9d7f0e40
This CL ensures googletest is built with the build configuration used for other components of V8. This works around the issue that googletest is compiled with hidden visibility, even in configurations that compile with default visibility, such as when v8_enable_backtrace is provided. Bug: chromium:1191946 Change-Id: I70fa3ce0a668a71a091607c22d2dda67e496fec4 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2850700 Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Maya Lekova <mslekova@chromium.org> Cr-Commit-Position: refs/heads/master@{#74189} |
||
---|---|---|
.. | ||
custom/gtest/internal/custom | ||
gmock_custom/gmock/internal/custom | ||
BUILD.gn | ||
OWNERS | ||
README.chromium |
Name: Google Test: Google's C++ Testing Framework Short Name: googletest URL: https://github.com/google/googletest.git Version: 1.8.0.git-9518a57428ae0a7ed450c1361768e84a2a38af5a License: BSD Security critical: no Google Test is imported as-is, to facilitate version bumping. However, the file/directory layout of Google Test is not yet considered stable. Therefore, until Google Test's layout stabilizes, Chromium code MUST NOT depend on it directly. Instead, Chromium code MUST: * #include the headers in testing/gtest and testing/gmock * use //testing/gtest(:gtest_main) and //testing/gmock(:gmock_main) in BUILD.gn deps This will allow us to adapt to Google Test changes with minimal disruption.