[Groonga-commit] groonga/groonga [master] fix -Wno- compiler flag detection.

Back to archive index

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],




Groonga-commit メーリングリストの案内
Back to archive index