ruby: add conditional on darwin based on arch (#25419)

reviewable/pr24354/r29
Minku Lee 4 years ago committed by GitHub
parent 262024be79
commit 3ca079faad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      src/ruby/ext/grpc/extconf.rb

@ -45,8 +45,16 @@ if RUBY_PLATFORM =~ /darwin/
ENV['EMBED_OPENSSL'] = 'true'
ENV['EMBED_ZLIB'] = 'true'
ENV['EMBED_CARES'] = 'true'
ENV['ARCH_FLAGS'] = RbConfig::CONFIG['ARCH_FLAG']
ENV['ARCH_FLAGS'] = '-arch i386 -arch x86_64' if RUBY_PLATFORM =~ /darwin/
if RUBY_PLATFORM =~ /darwin/
if RUBY_PLATFORM =~ /arm64/
ENV['ARCH_FLAGS'] = '-arch arm64'
else
ENV['ARCH_FLAGS'] = '-arch i386 -arch x86_64'
end
end
ENV['CPPFLAGS'] = '-DGPR_BACKWARDS_COMPATIBILITY_MODE'
output_dir = File.expand_path(RbConfig::CONFIG['topdir'])

Loading…
Cancel
Save