diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-11-11 14:29:42 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-11-11 14:29:42 +0000 |
commit | 6a256d448dabd77319d3b8096374029cc02d5ce1 (patch) | |
tree | 823cd4d8acd3a6ea58233fc5ccc5b444fa420ed4 /configure.in | |
parent | a774aa4e79933d6c96258c1660f1b8ee2a0cc349 (diff) |
* configure.in (RUBY_CHECK_PRINTF_PREFIX): should not break from
RUBY_WERROR_FLAG, so that ac_c_werror_flag gets restored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/configure.in b/configure.in index 2b01a2f589..953c56e41d 100644 --- a/configure.in +++ b/configure.in @@ -583,10 +583,10 @@ RUBY_CHECK_SIZEOF(double) RUBY_CHECK_SIZEOF(time_t, [long "long long"], [], [@%:@include <time.h>]) AC_DEFUN([RUBY_CHECK_PRINTF_PREFIX], [ -AC_CACHE_CHECK([for printf prefix for $1], [rb_cv_pri_prefix_]AS_TR_SH($1), +AC_CACHE_CHECK([for printf prefix for $1], [rb_cv_pri_prefix_]AS_TR_SH($1),[ [rb_cv_pri_prefix_]AS_TR_SH($1)=[NONE] - for pri in $2; do - RUBY_WERROR_FLAG(AC_TRY_COMPILE( + RUBY_WERROR_FLAG(for pri in $2; do + AC_TRY_COMPILE( [@%:@include <stdio.h> @%:@include <stddef.h> @%:@ifdef __GNUC__ @@ -598,8 +598,8 @@ AC_CACHE_CHECK([for printf prefix for $1], [rb_cv_pri_prefix_]AS_TR_SH($1), PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2);], [printf("%]${pri}[d", (]$1[)42); test_sprintf("%]${pri}[d", (]$1[)42);], - [rb_cv_pri_prefix_]AS_TR_SH($1)[=[$pri]; break])) - done) + [rb_cv_pri_prefix_]AS_TR_SH($1)[=[$pri]; break]) + done)]) if test "[$rb_cv_pri_prefix_]AS_TR_SH($1)" != NONE; then AC_DEFINE_UNQUOTED([PRI_]m4_ifval($3,$3,AS_TR_CPP(m4_bpatsubst([$1],[_t$])))[_PREFIX], "[$rb_cv_pri_prefix_]AS_TR_SH($1)") |