null+****@clear*****
null+****@clear*****
2011年 12月 7日 (水) 10:19:11 JST
Kouhei Sutou 2011-12-07 01:19:11 +0000 (Wed, 07 Dec 2011)
New Revision: fdffdafde8c06a7a99b171d780d462fde2b052c3
Log:
fix -Wno- compiler flag detection.
This change is based on a patch by Arnaud Fontaine.
Reported by Arnaud Fontaine. Thanks!!!
Modified files:
configure.ac
Modified: configure.ac (+4 -2)
===================================================================
--- configure.ac 2011-12-06 08:37:07 +0000 (6ca7203)
+++ configure.ac 2011-12-07 01:19:11 +0000 (686246a)
@@ -72,7 +72,8 @@ m4_ifdef([PKG_PROG_PKG_CONFIG],
AC_DEFUN([CHECK_CFLAG], [
AC_MSG_CHECKING([if gcc supports $1])
old_CFLAGS=$CFLAGS
- CFLAGS="$CFLAGS $1 -Werror"
+ flag=`echo '$1' | sed -e 's,^-Wno-,-W,'`
+ CFLAGS="$CFLAGS $flag -Werror"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
[check_cflag=yes],
[check_cflag=no])
@@ -86,7 +87,8 @@ AC_DEFUN([CHECK_CFLAG], [
AC_DEFUN([CHECK_CXXFLAG], [
AC_MSG_CHECKING([if g++ supports $1])
old_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS $1 -Werror"
+ flag=`echo '$1' | sed -e 's,^-Wno-,-W,'`
+ CXXFLAGS="$CXXFLAGS $flag -Werror"
AC_LANG_PUSH([C++])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
[check_cxxflag=yes],