From fbb31b5148d57ce826c09c6eb47b52ae7ff8d4f1 Mon Sep 17 00:00:00 2001 From: David Baird Date: Sun, 7 Dec 2014 01:18:06 -0500 Subject: [PATCH] Add missing test/gtest.mk script. --- test/gtest.mk | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/gtest.mk diff --git a/test/gtest.mk b/test/gtest.mk new file mode 100644 index 0000000..cbf9860 --- /dev/null +++ b/test/gtest.mk @@ -0,0 +1,21 @@ +# gtest.mk +# Uses the source code version of GoogleTest, assumed to be installed at /usr/src/gtest. +GTEST_PATH ?= /usr/src/gtest +GTEST_OBJS = gtest-all.o +LDLIBS += -lpthread +LDLIBS += -lstdc++ +vpath %.cc $(GTEST_PATH)/src + +GTEST_FOUND = $(ls -d $(GTEST_PATH)/src/main.cc) +ifeq (,$(GTEST_FOUND)) + $(info ) + $(info Error:) + $(info GoogleTest sources were not found at the path:) + $(info GTEST_PATH=$(GTEST_PATH)) + $(info Suggested corrective action: sudo apt-get install libgtest-dev) + $(info ) + $(error Please setup GTEST_PATH so that gtest-all.cc can be found.) +endif + +all: +gtest-all.o: CXXFLAGS += -I$(GTEST_PATH)