mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
configure.in: use C99
* configure.in: ISO9899:1999 is necessary for strtoll() on FreeBSD 10, (and may be possibly other platforms). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
fe1c21087d
commit
e224ab088d
1 changed files with 7 additions and 4 deletions
11
configure.in
11
configure.in
|
@ -813,10 +813,13 @@ if test "$GCC" = yes; then
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
# ANSI (no XCFLAGS because this is C only)
|
# ANSI (no XCFLAGS because this is C only)
|
||||||
RUBY_TRY_CFLAGS(-ansi -std=iso9899:199409, [
|
for ansi_options in -std=iso9899:1999 "-ansi -std=iso9899:199409"; do
|
||||||
RUBY_APPEND_OPTION(warnflags, -ansi -std=iso9899:199409)
|
RUBY_TRY_CFLAGS(${ansi_options}, [
|
||||||
RUBY_APPEND_OPTION(strict_warnflags, -ansi -std=iso9899:199409)
|
RUBY_APPEND_OPTIONS(warnflags, ${ansi_options})
|
||||||
])
|
RUBY_APPEND_OPTIONS(strict_warnflags, ${ansi_options})
|
||||||
|
], [ansi_options=])
|
||||||
|
test "x${ansi_options}" = x || break
|
||||||
|
done
|
||||||
])
|
])
|
||||||
|
|
||||||
# suppress annoying -Wstrict-overflow warnings
|
# suppress annoying -Wstrict-overflow warnings
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue