mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-01 06:25:34 +00:00
[5051] Ported the check from trac4631
This commit is contained in:
21
configure.ac
21
configure.ac
@@ -1261,6 +1261,27 @@ AC_SUBST(GTEST_LDFLAGS)
|
|||||||
AC_SUBST(GTEST_LDADD)
|
AC_SUBST(GTEST_LDADD)
|
||||||
AC_SUBST(GTEST_SOURCE)
|
AC_SUBST(GTEST_SOURCE)
|
||||||
|
|
||||||
|
#
|
||||||
|
# Some Googletest versions bug with C++11 compilers
|
||||||
|
#
|
||||||
|
if test $enable_gtest != "no"; then
|
||||||
|
AC_MSG_CHECKING([if Google Test is compatible with the compiler])
|
||||||
|
CPPFLAGS_SAVED=$CPPFLAGS
|
||||||
|
CPPFLAGS="$CPPFLAGS $GTEST_INCLUDES"
|
||||||
|
AC_COMPILE_IFELSE(
|
||||||
|
[AC_LANG_PROGRAM(
|
||||||
|
[#include <boost/shared_ptr.hpp>
|
||||||
|
#include <gtest/gtest.h>
|
||||||
|
void foo() {
|
||||||
|
boost::shared_ptr<int> bar;
|
||||||
|
ASSERT_TRUE(bar);
|
||||||
|
}],
|
||||||
|
[return 0;])],
|
||||||
|
[AC_MSG_RESULT(yes)],
|
||||||
|
[AC_MSG_ERROR([XXX_TRUE() Gtest macros won't compile: please use a different version of Gtest, e.g., git one])])
|
||||||
|
CPPFLAGS=$CPPFLAGS_SAVED
|
||||||
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
# ASIO: we extensively use it as the C++ event management module.
|
# ASIO: we extensively use it as the C++ event management module.
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user