[PATCH] D131919: Move googletest to the third-party directory

Tom Stellard via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 15 13:40:09 PDT 2022


tstellar created this revision.
tstellar added reviewers: stellaraccident, rnk, lattner, probinson, jyknight, phosek.
Herald added subscribers: Enna1, bzcheeseman, sdasgup3, wenzhicui, wrengr, mstorsjo, cota, teijeong, rdzhabarov, tatianashp, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, liufengdb, aartbik, mgester, arpith-jacob, antiagainst, shauheen, rriddle, mehdi_amini, mgrang, fedor.sergeev, krytarowski, mgorny, dschuff.
Herald added a reviewer: bollu.
Herald added a project: All.
tstellar requested review of this revision.
Herald added subscribers: lldb-commits, Sanitizers, cfe-commits, stephenneuendorffer, nicolasvasilache.
Herald added projects: clang, Sanitizers, LLDB, MLIR, LLVM.

This will help improve the project's layering, so that sub-projects
that don't actually need any llvm code can still use googletest
without having to reference code in the llvm directory.

This will also make it easier to consolidate and simplify the standalone
build configurations.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D131919

Files:
  clang/CMakeLists.txt
  compiler-rt/CMakeLists.txt
  lld/CMakeLists.txt
  lldb/cmake/modules/LLDBStandalone.cmake
  llvm/CMakeLists.txt
  llvm/cmake/modules/HandleLLVMOptions.cmake
  llvm/utils/unittest/CMakeLists.txt
  llvm/utils/unittest/UnitTestMain/CMakeLists.txt
  llvm/utils/unittest/UnitTestMain/TestMain.cpp
  llvm/utils/unittest/googlemock/LICENSE.txt
  llvm/utils/unittest/googlemock/README.LLVM
  llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-cardinalities.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-function-mocker.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-nice-strict.h
  llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
  llvm/utils/unittest/googlemock/include/gmock/gmock.h
  llvm/utils/unittest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
  llvm/utils/unittest/googlemock/include/gmock/internal/custom/gmock-matchers.h
  llvm/utils/unittest/googlemock/include/gmock/internal/custom/gmock-port.h
  llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h
  llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h
  llvm/utils/unittest/googlemock/include/gmock/internal/gmock-pp.h
  llvm/utils/unittest/googlemock/src/gmock-all.cc
  llvm/utils/unittest/googlemock/src/gmock-cardinalities.cc
  llvm/utils/unittest/googlemock/src/gmock-internal-utils.cc
  llvm/utils/unittest/googlemock/src/gmock-matchers.cc
  llvm/utils/unittest/googlemock/src/gmock-spec-builders.cc
  llvm/utils/unittest/googlemock/src/gmock.cc
  llvm/utils/unittest/googletest/LICENSE.TXT
  llvm/utils/unittest/googletest/README.LLVM
  llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h
  llvm/utils/unittest/googletest/include/gtest/gtest-matchers.h
  llvm/utils/unittest/googletest/include/gtest/gtest-message.h
  llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h
  llvm/utils/unittest/googletest/include/gtest/gtest-printers.h
  llvm/utils/unittest/googletest/include/gtest/gtest-spi.h
  llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h
  llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h
  llvm/utils/unittest/googletest/include/gtest/gtest.h
  llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h
  llvm/utils/unittest/googletest/include/gtest/gtest_prod.h
  llvm/utils/unittest/googletest/include/gtest/internal/custom/gtest-port.h
  llvm/utils/unittest/googletest/include/gtest/internal/custom/gtest-printers.h
  llvm/utils/unittest/googletest/include/gtest/internal/custom/gtest.h
  llvm/utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-port-arch.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h
  llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
  llvm/utils/unittest/googletest/src/gtest-all.cc
  llvm/utils/unittest/googletest/src/gtest-death-test.cc
  llvm/utils/unittest/googletest/src/gtest-filepath.cc
  llvm/utils/unittest/googletest/src/gtest-internal-inl.h
  llvm/utils/unittest/googletest/src/gtest-matchers.cc
  llvm/utils/unittest/googletest/src/gtest-port.cc
  llvm/utils/unittest/googletest/src/gtest-printers.cc
  llvm/utils/unittest/googletest/src/gtest-test-part.cc
  llvm/utils/unittest/googletest/src/gtest-typed-test.cc
  llvm/utils/unittest/googletest/src/gtest.cc
  mlir/CMakeLists.txt
  polly/CMakeLists.txt
  third-party/unittest/CMakeLists.txt
  third-party/unittest/UnitTestMain/CMakeLists.txt
  third-party/unittest/UnitTestMain/TestMain.cpp
  third-party/unittest/googlemock/LICENSE.txt
  third-party/unittest/googlemock/README.LLVM
  third-party/unittest/googlemock/include/gmock/gmock-actions.h
  third-party/unittest/googlemock/include/gmock/gmock-cardinalities.h
  third-party/unittest/googlemock/include/gmock/gmock-function-mocker.h
  third-party/unittest/googlemock/include/gmock/gmock-generated-actions.h
  third-party/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h
  third-party/unittest/googlemock/include/gmock/gmock-generated-matchers.h
  third-party/unittest/googlemock/include/gmock/gmock-matchers.h
  third-party/unittest/googlemock/include/gmock/gmock-more-actions.h
  third-party/unittest/googlemock/include/gmock/gmock-more-matchers.h
  third-party/unittest/googlemock/include/gmock/gmock-nice-strict.h
  third-party/unittest/googlemock/include/gmock/gmock-spec-builders.h
  third-party/unittest/googlemock/include/gmock/gmock.h
  third-party/unittest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
  third-party/unittest/googlemock/include/gmock/internal/custom/gmock-matchers.h
  third-party/unittest/googlemock/include/gmock/internal/custom/gmock-port.h
  third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h
  third-party/unittest/googlemock/include/gmock/internal/gmock-port.h
  third-party/unittest/googlemock/include/gmock/internal/gmock-pp.h
  third-party/unittest/googlemock/src/gmock-all.cc
  third-party/unittest/googlemock/src/gmock-cardinalities.cc
  third-party/unittest/googlemock/src/gmock-internal-utils.cc
  third-party/unittest/googlemock/src/gmock-matchers.cc
  third-party/unittest/googlemock/src/gmock-spec-builders.cc
  third-party/unittest/googlemock/src/gmock.cc
  third-party/unittest/googletest/LICENSE.TXT
  third-party/unittest/googletest/README.LLVM
  third-party/unittest/googletest/include/gtest/gtest-death-test.h
  third-party/unittest/googletest/include/gtest/gtest-matchers.h
  third-party/unittest/googletest/include/gtest/gtest-message.h
  third-party/unittest/googletest/include/gtest/gtest-param-test.h
  third-party/unittest/googletest/include/gtest/gtest-printers.h
  third-party/unittest/googletest/include/gtest/gtest-spi.h
  third-party/unittest/googletest/include/gtest/gtest-test-part.h
  third-party/unittest/googletest/include/gtest/gtest-typed-test.h
  third-party/unittest/googletest/include/gtest/gtest.h
  third-party/unittest/googletest/include/gtest/gtest_pred_impl.h
  third-party/unittest/googletest/include/gtest/gtest_prod.h
  third-party/unittest/googletest/include/gtest/internal/custom/gtest-port.h
  third-party/unittest/googletest/include/gtest/internal/custom/gtest-printers.h
  third-party/unittest/googletest/include/gtest/internal/custom/gtest.h
  third-party/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
  third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
  third-party/unittest/googletest/include/gtest/internal/gtest-filepath.h
  third-party/unittest/googletest/include/gtest/internal/gtest-internal.h
  third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h
  third-party/unittest/googletest/include/gtest/internal/gtest-port-arch.h
  third-party/unittest/googletest/include/gtest/internal/gtest-port.h
  third-party/unittest/googletest/include/gtest/internal/gtest-string.h
  third-party/unittest/googletest/include/gtest/internal/gtest-type-util.h
  third-party/unittest/googletest/src/gtest-all.cc
  third-party/unittest/googletest/src/gtest-death-test.cc
  third-party/unittest/googletest/src/gtest-filepath.cc
  third-party/unittest/googletest/src/gtest-internal-inl.h
  third-party/unittest/googletest/src/gtest-matchers.cc
  third-party/unittest/googletest/src/gtest-port.cc
  third-party/unittest/googletest/src/gtest-printers.cc
  third-party/unittest/googletest/src/gtest-test-part.cc
  third-party/unittest/googletest/src/gtest-typed-test.cc
  third-party/unittest/googletest/src/gtest.cc



More information about the llvm-commits mailing list