update googletest to latest release tag 1.11.0 (#1301)
* update googletest to latest release tag 1.11.0
* fix cmake builds to the same release
diff --git a/WORKSPACE b/WORKSPACE
index 0531d99..949eb98 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -1,6 +1,7 @@
workspace(name = "com_github_google_benchmark")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
http_archive(
name = "com_google_absl",
@@ -9,11 +10,10 @@
urls = ["https://github.com/abseil/abseil-cpp/archive/20200225.2.tar.gz"],
)
-http_archive(
+git_repository(
name = "com_google_googletest",
- strip_prefix = "googletest-3f0cf6b62ad1eb50d8736538363d3580dd640c3e",
- urls = ["https://github.com/google/googletest/archive/3f0cf6b62ad1eb50d8736538363d3580dd640c3e.zip"],
- sha256 = "8f827dd550db8b4fdf73904690df0be9fccc161017c9038a724bc9a0617a1bc8",
+ remote = "https://github.com/google/googletest.git",
+ tag = "release-1.11.0",
)
http_archive(
diff --git a/cmake/GoogleTest.cmake.in b/cmake/GoogleTest.cmake.in
index bf89c47..ce653ac 100644
--- a/cmake/GoogleTest.cmake.in
+++ b/cmake/GoogleTest.cmake.in
@@ -38,7 +38,7 @@
ExternalProject_Add(
googletest
GIT_REPOSITORY https://github.com/google/googletest.git
- GIT_TAG main
+ GIT_TAG "release-1.11.0"
PREFIX "${CMAKE_BINARY_DIR}"
STAMP_DIR "${CMAKE_BINARY_DIR}/stamp"
DOWNLOAD_DIR "${CMAKE_BINARY_DIR}/download"