blob: bf9617cd09cbedc31431623492c3bbf6f86fcc74 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
https://bugs.gentoo.org/978866#c8
Thanks to Bernd Feige.
--- a/ac/gtest.m4
+++ b/ac/gtest.m4
@@ -35,5 +35,23 @@ AC_DEFUN([AX_GTEST],[
AC_SUBST(GTEST_TYPE)
])
-AX_GTEST
+AC_ARG_ENABLE(
+ [tests],
+ AS_HELP_STRING([--disable-tests],[Disable building of unit tests (default: auto)]),
+ [],
+ [enable_tests=auto]
+)
+
+if test x"$enable_tests" != xno; then
+ AX_GTEST
+else
+ GTEST_CFLAGS=
+ GTEST_LIBS=
+ GTEST_TYPE=no
+ AC_SUBST([GTEST_CFLAGS])
+ AC_SUBST([GTEST_LIBS])
+ AC_SUBST([GTEST_TYPE])
+ AC_MSG_NOTICE([Tests disabled; not looking for gtest])
+fi
+
AC_PATH_PROG(VALGRIND, valgrind,, $PATH)
|