aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--BUILD.bazel17
-rw-r--r--googlemock/test/BUILD.bazel25
2 files changed, 32 insertions, 10 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index 9c58f81e..1d2f6b87 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -8,19 +8,12 @@ package(default_visibility = ["//visibility:public"])
licenses(["notice"])
-# gtest public API.
-GTEST_HDRS = \
- glob([
- "googletest/include/gtest/*.h",
- "googlemock/include/gmock/*.h",
- ])
-
config_setting(
name = "win",
values = {"cpu": "x64_windows_msvc"},
)
-# Google Test
+# Google Test including Google Mock
cc_library(
name = "gtest",
srcs = glob(
@@ -35,9 +28,13 @@ cc_library(
"googletest/src/gtest-all.cc",
"googletest/src/gtest_main.cc",
"googlemock/src/gmock-all.cc",
+ "googlemock/src/gmock_main.cc",
],
),
- hdrs = GTEST_HDRS,
+ hdrs =glob([
+ "googletest/include/gtest/*.h",
+ "googlemock/include/gmock/*.h",
+ ]),
copts = select(
{
":win": [],
@@ -123,4 +120,4 @@ cc_test(
deps = [
":gtest",
],
-)
+) \ No newline at end of file
diff --git a/googlemock/test/BUILD.bazel b/googlemock/test/BUILD.bazel
new file mode 100644
index 00000000..88e82e60
--- /dev/null
+++ b/googlemock/test/BUILD.bazel
@@ -0,0 +1,25 @@
+# Copyright 2017 Google Inc. All Rights Reserved.
+# Author: misterg@google.com (Gennadiy Civil)
+#
+# Description:
+# Bazel BUILD file for googletest-googlemock/test, initial revision
+#
+
+""" gmock own tests """
+
+cc_test(
+ name = "gmock_all_test",
+ size = "small",
+ srcs = glob(
+ include = [
+ "gmock-*.cc",
+ ],
+ ),
+ linkopts = select({
+ "//:win": [],
+ "//conditions:default": [
+ "-pthread",
+ ],
+ }),
+ deps = ["//:gtest"],
+)