diff options
author | Jacob Marble <jacobmarble@google.com> | 2016-02-03 13:42:56 -0800 |
---|---|---|
committer | Jacob Marble <jacobmarble@google.com> | 2016-02-03 22:09:20 +0000 |
commit | 51c4d0d3184dfb5f2601367f06a46459126f377d (patch) | |
tree | 02fca6a3456f238e9572a2e998d2496f99ecc565 /tests.mk | |
parent | dcf2bde6e3ad840372ce4b14cb5e1b6a3e07f3f8 (diff) | |
download | libweave-51c4d0d3184dfb5f2601367f06a46459126f377d.tar.gz |
Revert "Make internal googletest optional."
This reverts commit 60b131cc2f57ae1408498538d024f65dcfc2c35e.
Having internal googletest is not necessary, and therefore not wanted.
Change-Id: Ib6d215ed5c53c64e8477e4df6b8921513c270ab3
Reviewed-on: https://weave-review.googlesource.com/2480
Reviewed-by: Vitaly Buka <vitalybuka@google.com>
Diffstat (limited to 'tests.mk')
-rw-r--r-- | tests.mk | 39 |
1 files changed, 10 insertions, 29 deletions
@@ -2,13 +2,6 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -USE_INTERNAL_GTEST ?= 1 - -test_common_build_flags := -lcrypto -lexpat -lpthread -lrt -Lthird_party/lib -ifneq (1, $(USE_INTERNAL_GTEST)) -test_common_build_flags += -lgtest -lgmock -endif - ### # tests @@ -22,11 +15,7 @@ endif weave_test_obj_files := $(WEAVE_TEST_SRC_FILES:%.cc=out/$(BUILD_MODE)/%.o) -ifeq (1, $(USE_INTERNAL_GTEST)) -$(weave_test_obj_files) : third_party/include/gtest/gtest.h -endif - -$(weave_test_obj_files) : out/$(BUILD_MODE)/%.o : %.cc +$(weave_test_obj_files) : out/$(BUILD_MODE)/%.o : %.cc third_party/include/gtest/gtest.h mkdir -p $(dir $@) $(CXX) $(DEFS_$(BUILD_MODE)) $(INCLUDES) $(CFLAGS) $(CFLAGS_$(BUILD_MODE)) $(CFLAGS_CC) -c -o $@ $< @@ -35,25 +24,19 @@ out/$(BUILD_MODE)/libweave-test.a : $(weave_test_obj_files) weave_unittest_obj_files := $(WEAVE_UNITTEST_SRC_FILES:%.cc=out/$(BUILD_MODE)/%.o) -ifeq (1, $(USE_INTERNAL_GTEST)) -$(weave_unittest_obj_files) : third_party/include/gtest/gtest.h -endif - -$(weave_unittest_obj_files) : out/$(BUILD_MODE)/%.o : %.cc +$(weave_unittest_obj_files) : out/$(BUILD_MODE)/%.o : %.cc third_party/include/gtest/gtest.h mkdir -p $(dir $@) $(CXX) $(DEFS_TEST) $(INCLUDES) $(CFLAGS) $(CFLAGS_$(BUILD_MODE)) $(CFLAGS_CC) -c -o $@ $< -ifeq (1, $(USE_INTERNAL_GTEST)) -out/$(BUILD_MODE)/libweave_testrunner : third_party/lib/gmock.a third_party/lib/gtest.a -endif - out/$(BUILD_MODE)/libweave_testrunner : \ $(weave_unittest_obj_files) \ $(third_party_chromium_crypto_unittest_obj_files) \ $(third_party_chromium_base_unittest_obj_files) \ out/$(BUILD_MODE)/libweave_common.a \ - out/$(BUILD_MODE)/libweave-test.a - $(CXX) -o $@ $^ $(CFLAGS) $(test_common_build_flags) + out/$(BUILD_MODE)/libweave-test.a \ + third_party/lib/gmock.a \ + third_party/lib/gtest.a + $(CXX) -o $@ $^ $(CFLAGS) -lcrypto -lexpat -lpthread -lrt -Lthird_party/lib test : out/$(BUILD_MODE)/libweave_testrunner $(TEST_ENV) $< $(TEST_FLAGS) @@ -67,16 +50,14 @@ $(weave_exports_unittest_obj_files) : out/$(BUILD_MODE)/%.o : %.cc third_party/i mkdir -p $(dir $@) $(CXX) $(DEFS_TEST) $(INCLUDES) $(CFLAGS) $(CFLAGS_$(BUILD_MODE)) $(CFLAGS_CC) -c -o $@ $< -ifeq (1, $(USE_INTERNAL_GTEST)) -out/$(BUILD_MODE)/libweave_exports_testrunner : third_party/lib/gmock.a third_party/lib/gtest.a -endif - out/$(BUILD_MODE)/libweave_exports_testrunner : \ $(weave_exports_unittest_obj_files) \ out/$(BUILD_MODE)/libweave.so \ out/$(BUILD_MODE)/libweave-test.a \ - out/$(BUILD_MODE)/src/test/weave_testrunner.o - $(CXX) -o $@ $^ $(CFLAGS) $(test_common_build_flags) -Wl,-rpath=out/$(BUILD_MODE)/ + out/$(BUILD_MODE)/src/test/weave_testrunner.o \ + third_party/lib/gmock.a \ + third_party/lib/gtest.a + $(CXX) -o $@ $^ $(CFLAGS) -lcrypto -lexpat -lpthread -lrt -Lthird_party/lib -Wl,-rpath=out/$(BUILD_MODE)/ export-test : out/$(BUILD_MODE)/libweave_exports_testrunner $(TEST_ENV) $< $(TEST_FLAGS) |