aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/ext/grpc/extconf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'src/ruby/ext/grpc/extconf.rb')
-rw-r--r--src/ruby/ext/grpc/extconf.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ruby/ext/grpc/extconf.rb b/src/ruby/ext/grpc/extconf.rb
index 4be7e58c96..21b718b21e 100644
--- a/src/ruby/ext/grpc/extconf.rb
+++ b/src/ruby/ext/grpc/extconf.rb
@@ -92,6 +92,10 @@ if grpc_config == 'gcov'
$LDFLAGS << ' -fprofile-arcs -ftest-coverage -rdynamic'
end
+if grpc_config == 'dbg'
+ $CFLAGS << ' -O0'
+end
+
$LDFLAGS << ' -Wl,-wrap,memcpy' if RUBY_PLATFORM =~ /linux/
$LDFLAGS << ' -static' if windows