From 94be2a8db1b537cea63afc1aabc3f1b8a321840b Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Thu, 30 Jul 2015 13:34:02 -0700 Subject: [PATCH] Revert changes to extconf.rb --- src/ruby/ext/grpc/extconf.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ruby/ext/grpc/extconf.rb b/src/ruby/ext/grpc/extconf.rb index 803f8fb5501..7972272e2df 100644 --- a/src/ruby/ext/grpc/extconf.rb +++ b/src/ruby/ext/grpc/extconf.rb @@ -88,8 +88,10 @@ else else grpc_lib_dir = File.join(File.join(grpc_root, 'libs'), grpc_config) end - print "Building internal gRPC\n" - system("make -C #{grpc_root} static_c CONFIG=#{grpc_config}") + unless File.exist?(File.join(grpc_lib_dir, 'libgrpc.a')) + print "Building internal gRPC\n" + system("make -C #{grpc_root} static_c CONFIG=#{grpc_config}") + end $CFLAGS << ' -I' + File.join(grpc_root, 'include') $LDFLAGS << ' -L' + grpc_lib_dir raise 'gpr not found' unless have_library('gpr', 'gpr_now')