]> git.lyx.org Git - lyx.git/commitdiff
Fix build with autotools and gcc 6
authorEnrico Forestieri <forenr@lyx.org>
Sun, 26 Jun 2016 17:45:50 +0000 (19:45 +0200)
committerEnrico Forestieri <forenr@lyx.org>
Sun, 26 Jun 2016 17:45:50 +0000 (19:45 +0200)
config/lyxinclude.m4

index c43ae99d8020080158f5592536421f9624263409..629247b3e5c17069e94bf0d0f514d49613482b36 100644 (file)
@@ -841,9 +841,17 @@ dnl Defines HAVE_DEF_{NAME}
 AC_DEFUN([LYX_CHECK_DEF],
 [LYX_AH_CHECK_DEF($1, $2)
  AC_MSG_CHECKING([whether $1 is defined by header $2])
+ save_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS="$AM_CPPFLAGS $CPPFLAGS"
+ save_CXXFLAGS=$CXXFLAGS
+ CXXFLAGS="$AM_CXXFLAGS $CXXFLAGS"
+ AC_LANG_PUSH(C++)
  AC_TRY_COMPILE([#include <$2>], [$3],
      lyx_have_def_name=yes,
      lyx_have_def_name=no)
+ AC_LANG_POP(C++)
+ CXXFLAGS=$save_CXXFLAGS
+ CPPFLAGS=$save_CPPFLAGS
  AC_MSG_RESULT($lyx_have_def_name)
  if test "x$lyx_have_def_name" = xyes; then
    AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_DEF_$1))