Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
nodejs-electron
system-gtest.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File system-gtest.patch of Package nodejs-electron
We don't need this huge test-only dependency in the tarball. Only one header is needed in prod code, so unbundling is not a problem even on old targets. --- a/testing/gtest/include/gtest/gtest_prod.h +++ b/testing/gtest/include/gtest/gtest_prod.h @@ -10,6 +10,6 @@ // and testing/gmock, instead of directly including files in // third_party/googletest. -#include "third_party/googletest/src/googletest/include/gtest/gtest_prod.h" // IWYU pragma: export +#include <gtest/gtest_prod.h> #endif // TESTING_GTEST_INCLUDE_GTEST_GTEST_PROD_H_ --- a/third_party/electron_node/deps/googletest/BUILD.gn 2022-07-22 14:56:38.984761919 +0200 +++ b/third_party/electron_node/deps/googletest/BUILD.gn 2022-07-29 19:21:57.655767809 +0200 @@ -1,61 +1,11 @@ -config("gtest_config") { - include_dirs = [ "include" ] - defines = [ "UNIT_TEST" ] -} +import("//build/config/linux/pkg_config.gni") -static_library("gtest") { - include_dirs = [ - "include", - "." # src - ] +pkg_config("gtest_config") { + packages = [ "gtest" ] +} +source_set("gtest") { public_configs = [ ":gtest_config" ] - - cflags_cc = [ - "-Wno-c++98-compat-extra-semi", - "-Wno-unused-const-variable", - "-Wno-unreachable-code-return", - ] - - defines = [ - "GTEST_HAS_POSIX_RE=0", - "GTEST_LANG_CXX11=1", - ] - - sources = [ - "include/gtest/gtest_pred_impl.h", - "include/gtest/gtest_prod.h", - "include/gtest/gtest-death-test.h", - "include/gtest/gtest-matchers.h", - "include/gtest/gtest-message.h", - "include/gtest/gtest-param-test.h", - "include/gtest/gtest-printers.h", - "include/gtest/gtest-spi.h", - "include/gtest/gtest-test-part.h", - "include/gtest/gtest-typed-test.h", - "include/gtest/gtest.h", - "include/gtest/internal/gtest-death-test-internal.h", - "include/gtest/internal/gtest-filepath.h", - "include/gtest/internal/gtest-internal.h", - "include/gtest/internal/gtest-param-util.h", - "include/gtest/internal/gtest-port-arch.h", - "include/gtest/internal/gtest-port.h", - "include/gtest/internal/gtest-string.h", - "include/gtest/internal/gtest-type-util.h", - "include/gtest/internal/custom/gtest-port.h", - "include/gtest/internal/custom/gtest-printers.h", - "include/gtest/internal/custom/gtest.h", - "src/gtest-all.cc", - "src/gtest-death-test.cc", - "src/gtest-filepath.cc", - "src/gtest-internal-inl.h", - "src/gtest-matchers.cc", - "src/gtest-port.cc", - "src/gtest-printers.cc", - "src/gtest-test-part.cc", - "src/gtest-typed-test.cc", - "src/gtest.cc", - ] } static_library("gtest_main") {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor