You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2013/07/11 12:55:33 UTC
svn commit: r1502184 - /subversion/trunk/build/ac-macros/compiler.m4
Author: brane
Date: Thu Jul 11 10:55:33 2013
New Revision: 1502184
URL: http://svn.apache.org/r1502184
Log:
Try to detect the correct flag for disabling all warnings.
* build/ac-macros/compiler.m4
(SVN_CC_MODE_SETUP, SVN_CXX_MODE_SETUP): Check if the compiler accepts
the '-w' flag, and substitute CNOWARNFLAGS/CXXNOWARNFLAGS.
Modified:
subversion/trunk/build/ac-macros/compiler.m4
Modified: subversion/trunk/build/ac-macros/compiler.m4
URL: http://svn.apache.org/viewvc/subversion/trunk/build/ac-macros/compiler.m4?rev=1502184&r1=1502183&r2=1502184&view=diff
==============================================================================
--- subversion/trunk/build/ac-macros/compiler.m4 (original)
+++ subversion/trunk/build/ac-macros/compiler.m4 Thu Jul 11 10:55:33 2013
@@ -67,8 +67,16 @@ AC_DEFUN([SVN_CC_MODE_SETUP],
])
CMODEFLAGS="$CFLAGS"
+ CFLAGS=""
+
+ dnl Find flags to silence all warnings
+ SVN_CFLAGS_ADD_IFELSE([-w])
+
+ CNOWARNFLAGS="$CFLAGS"
CFLAGS="$CFLAGS_KEEP"
+
AC_SUBST(CMODEFLAGS)
+ AC_SUBST(CNOWARNFLAGS)
AC_SUBST(CMAINTAINERFLAGS)
dnl Tell clang to not accept unknown warning flags
@@ -85,9 +93,17 @@ AC_DEFUN([SVN_CXX_MODE_SETUP],
dnl g++ and clang++
SVN_CXXFLAGS_ADD_IFELSE([-std=c++98])
- CXXMODEFLAGS="$CXXFLAGS"
+ CXXMODEFLAGS="$CFLAGS"
+ CXXFLAGS=""
+
+ dnl Find flags to silence all warnings
+ SVN_CXXFLAGS_ADD_IFELSE([-w])
+
+ CXXNOWARNFLAGS="$CXXFLAGS"
CXXFLAGS="$CXXFLAGS_KEEP"
+
AC_SUBST(CXXMODEFLAGS)
+ AC_SUBST(CXXNOWARNFLAGS)
AC_SUBST(CXXMAINTAINERFLAGS)
dnl Tell clang++ to not accept unknown warning flags