1
0
Fork 0
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:
Nobuyoshi Nakada 2021-02-02 08:33:08 +09:00
parent abf71864a5
commit 0acc05caf7
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

View file

@ -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])