BIND 10 trac1999, updated. 8fccdf262f5d23181ca5697ad4bdef35650768db [trac1999] more work on gtest options
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Jul 6 23:48:04 UTC 2012
The branch, trac1999 has been updated
via 8fccdf262f5d23181ca5697ad4bdef35650768db (commit)
from 0e338764b6b71df82872928da843baaeb0b8224e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8fccdf262f5d23181ca5697ad4bdef35650768db
Author: Jeremy C. Reed <jreed at ISC.org>
Date: Fri Jul 6 18:46:20 2012 -0500
[trac1999] more work on gtest options
In particular make it work with default --with-gtest-source which is "yes".
And also set the distcheck options the same (but not completely
tested due to #1910).
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
-----------------------------------------------------------------------
diff --git a/configure.ac b/configure.ac
index 5952234..c35d22d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -460,8 +460,7 @@ GTEST_INCLUDES=
AC_ARG_WITH([gtest-source],
[AS_HELP_STRING([--with-gtest-source=PATH],
[location of the Googletest source, defaults to /usr/src/gtest])],
- [enable_gtest="yes" ; GTEST_SOURCE="$withval";
- GTEST_INCLUDES="-I$withval -I$withval/include"],
+ [enable_gtest="yes" ; GTEST_SOURCE="$withval"],
[GTEST_SOURCE="/usr/src/gtest"])
AC_ARG_WITH([gtest],
@@ -826,9 +825,9 @@ AC_SUBST(MULTITHREADING_FLAG)
#
GTEST_LDFLAGS=
GTEST_LDADD=
+# TODO: set DISTCHECK_GTEST_CONFIGURE_FLAG for --with-gtest too
DISTCHECK_GTEST_CONFIGURE_FLAG=
if test "x$enable_gtest" = "xyes" ; then
- DISTCHECK_GTEST_CONFIGURE_FLAG="--enable-gtest"
if test -n "$with_gtest_source" ; then
@@ -837,22 +836,29 @@ GTEST_LDADD="$GTEST_LDADD $PTHREAD_LDFLAGS"
if test "x$GTEST_SOURCE" = "xyes" ; then
+ AC_MSG_CHECKING([for gtest source])
# If not specified, try some common paths.
+ GTEST_SOURCE=
for d in /usr/src/gtest /usr/local /usr/pkg /opt /opt/local ; do
- if test -f $d/gtest-all.cc -a $d/gtest_main.cc; then
-# TODO: set
+ if test -f $d/src/gtest-all.cc -a $d/src/gtest_main.cc; then
+ GTEST_SOURCE=$d
+ AC_MSG_RESULT([$GTEST_SOURCE])
break
fi
done
+ if test -z $GTEST_SOURCE ; then
+ AC_MSG_ERROR([no gtest source but it was selected])
+ fi
else
-AC_CHECK_FILES([$GTEST_SOURCE/src/gtest-all.cc]
+ AC_CHECK_FILES([$GTEST_SOURCE/src/gtest-all.cc]
[$GTEST_SOURCE/src/gtest_main.cc],
[have_gtest_source=yes],
- [AC_MSG_ERROR(no gtest source but it was selected)])
-
- DISTCHECK_GTEST_CONFIGURE_FLAG="$DISTCHECK_GTEST_CONFIGURE_FLAG $GTEST_SOURCE"
- GTEST_LDFLAGS="\$(top_builddir)/libgtest.a"
+ [AC_MSG_ERROR([no gtest source at $GTEST_SOURCE])])
fi
+ have_gtest_source=yes
+ GTEST_LDFLAGS="\$(top_builddir)/libgtest.a"
+ DISTCHECK_GTEST_CONFIGURE_FLAG="--with-gtest-source=$GTEST_SOURCE"
+ GTEST_INCLUDES="-I$GTEST_SOURCE -I$GTEST_SOURCE/include"
fi
if test "$gtest_path" != "no" ; then
More information about the bind10-changes
mailing list