mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Add -fdeclspec to CFLAGS instead of CC
This commit is contained in:
parent
abf71864a5
commit
0acc05caf7
1 changed files with 9 additions and 4 deletions
13
configure.ac
13
configure.ac
|
@ -550,11 +550,16 @@ AS_IF([test x"${RPATHFLAG}" = x], [
|
|||
rpathflag=`echo "$RPATHFLAG" | sed 's/%.*//'`
|
||||
])
|
||||
|
||||
RUBY_TRY_CFLAGS(-fdeclspec, [
|
||||
RUBY_APPEND_OPTIONS(CC, -fdeclspec)
|
||||
RUBY_APPEND_OPTIONS(MJIT_CC, -fdeclspec)
|
||||
RUBY_TRY_CFLAGS(-fdeclspec, [fdeclspec=yes], [fdeclspec=no])
|
||||
AS_IF([test "$fdeclspec" = yes], [
|
||||
RUBY_APPEND_OPTIONS(CFLAGS, -fdeclspec)
|
||||
RUBY_APPEND_OPTIONS(cflags, -fdeclspec)
|
||||
RUBY_APPEND_OPTIONS(orig_cflags, -fdeclspec)
|
||||
])
|
||||
RUBY_TRY_CXXFLAGS(-fdeclspec, [fdeclspec=yes], [fdeclspec=no])
|
||||
AS_IF([test "$fdeclspec" = yes], [
|
||||
RUBY_APPEND_OPTIONS(CXXFLAGS, -fdeclspec)
|
||||
])
|
||||
RUBY_TRY_CXXFLAGS(-fdeclspec, [RUBY_APPEND_OPTIONS(CXX, -fdeclspec)])
|
||||
|
||||
AS_CASE([$RUBY_PATCHLEVEL], [-*],
|
||||
[RUBY_DEVEL=yes], [RUBY_DEVEL=no])
|
||||
|
|
Loading…
Add table
Reference in a new issue