null+****@clear*****
null+****@clear*****
Fri Aug 10 17:48:40 JST 2012
Kouhei Sutou 2012-08-10 17:48:40 +0900 (Fri, 10 Aug 2012) New Revision: 4395fb1814976ae14b941772d4a4524277ffb3e5 https://github.com/groonga/groonga/commit/4395fb1814976ae14b941772d4a4524277ffb3e5 Log: clang: disable -Wcast-align Modified files: configure.ac Modified: configure.ac (+10 -2) =================================================================== --- configure.ac 2012-08-10 17:43:19 +0900 (ccd7f12) +++ configure.ac 2012-08-10 17:48:40 +0900 (b3f9901) @@ -76,6 +76,12 @@ m4_ifdef([PKG_PROG_PKG_CONFIG], [PKG_PROG_PKG_CONFIG([0.19]) m4_pattern_allow(PKG_CONFIG_LIBDIR)]) +if test "$CC" = "clang"; then + CLANG=yes +else + CLANG=no +fi + AC_DEFUN([CHECK_CFLAG], [ AC_MSG_CHECKING([if gcc supports $1]) old_CFLAGS=$CFLAGS @@ -149,7 +155,9 @@ if test "$GCC" = "yes"; then CHECK_BUILD_FLAG([-Wpointer-arith]) CHECK_CFLAG([-Wdeclaration-after-statement]) CHECK_CFLAG([-Wbad-function-cast]) - CHECK_BUILD_FLAG([-Wcast-align]) + if test "$CLANG" = "no"; then + CHECK_BUILD_FLAG([-Wcast-align]) + fi CHECK_BUILD_FLAG([-Wredundant-decls]) # CHECK_BUILD_FLAG([-Wunsafe-loop-optimizations]) # CHECK_BUILD_FLAG([-Wunreachable-code]) @@ -300,7 +308,7 @@ AC_ARG_WITH(debug, grn_debug="no") if test "x$grn_debug" != "xno"; then grn_debug="yes" - if test "$CC" = "clang"; then + if test "$CLANG" = "yes"; then CFLAGS="$CFLAGS -O0 -g" CXXFLAGS="$CXXFLAGS -O0 -g" elif test "$GCC" = "yes"; then -------------- next part -------------- HTML����������������������������... Download