Skip to content

Commit 3e49716

Browse files
committed
Allow specifying GTest separate from GMock.
We'll still use $(GMOCK_DIR)/gtest as a default.
1 parent 5fe6b8f commit 3e49716

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Makefile.am

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
AM_CPPFLAGS = \
3-
-I$(GMOCK_DIR)/gtest/include \
3+
-I$(GTEST_DIR)/include \
44
$(json_c_CFLAGS)
55

66
AM_CXXFLAGS = \
@@ -86,7 +86,7 @@ endif
8686
%.pb.h %.pb.cc: %.proto
8787
$(AM_V_GEN)protoc $^ --cpp_out=.
8888

89-
cpp/gtest-all.cc: $(GMOCK_DIR)/gtest/src/gtest-all.cc
89+
cpp/gtest-all.cc: $(GTEST_DIR)/src/gtest-all.cc
9090
$(AM_V_at)cp $^ $@
9191

9292
cpp/gmock-all.cc: $(GMOCK_DIR)/src/gmock-all.cc
@@ -143,7 +143,7 @@ cpp_libcore_a_SOURCES = \
143143

144144
cpp_libtest_a_CPPFLAGS = \
145145
-I$(GMOCK_DIR) \
146-
-I$(GMOCK_DIR)/gtest \
146+
-I$(GTEST_DIR) \
147147
$(AM_CPPFLAGS)
148148
cpp_libtest_a_SOURCES = \
149149
cpp/gmock-all.cc \

configure.ac

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ AC_CHECK_FUNCS([alarm gettimeofday memset mkdir select socket strdup strerror st
4444

4545
GMOCK_DIR="${GMOCK_DIR=/usr/src/gmock}"
4646
AC_ARG_VAR([GMOCK_DIR], [directory containing Google Mock])
47+
GTEST_DIR="${GTEST_DIR="\$\(GMOCK_DIR\)/gtest"}"
48+
AC_ARG_VAR([GTEST_DIR], [directory containing Google Test])
4749

4850
# TODO(pphaneuf): We should validate that we have all the tools and
4951
# libraries that we require here, instead of letting the compilation

0 commit comments

Comments
 (0)