Skip to content

Commit

Permalink
Fixing the Ruby build after all these merges.
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolasnoble committed Jan 30, 2016
1 parent 0912179 commit b8e9e9c
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 27 deletions.
3 changes: 1 addition & 2 deletions src/ruby/ext/grpc/extconf.rb
Original file line number Diff line number Diff line change
Expand Up @@ -90,13 +90,12 @@
ENV['BUILDDIR'] = output_dir

puts 'Building internal gRPC into ' + grpc_lib_dir
system("make -j -C #{grpc_root} #{grpc_lib_dir}/libgpr.a #{grpc_lib_dir}/libgrpc.a CONFIG=#{grpc_config}")
system("make -j -C #{grpc_root} #{grpc_lib_dir}/libgrpc.a CONFIG=#{grpc_config}")
exit 1 unless $? == 0
end

$CFLAGS << ' -I' + File.join(grpc_root, 'include')
$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgrpc.a')
$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgpr.a')
if grpc_config == 'gcov'
$CFLAGS << ' -O0 -fprofile-arcs -ftest-coverage'
$LDFLAGS << ' -fprofile-arcs -ftest-coverage -rdynamic'
Expand Down
2 changes: 1 addition & 1 deletion src/ruby/ext/grpc/rb_grpc_imports.generated.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@

#ifdef GPR_WIN32

#include "rb_grpc_imports.h"
#include "rb_grpc_imports.generated.h"

census_initialize_type census_initialize_import;
census_shutdown_type census_shutdown_import;
Expand Down
42 changes: 21 additions & 21 deletions src/ruby/ext/grpc/rb_grpc_imports.generated.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,27 +40,27 @@

#include <windows.h>

#include <include/grpc/census.h>
#include <include/grpc/compression.h>
#include <include/grpc/grpc.h>
#include <include/grpc/grpc_security.h>
#include <include/grpc/grpc_zookeeper.h>
#include <include/grpc/impl/codegen/alloc.h>
#include <include/grpc/impl/codegen/byte_buffer.h>
#include <include/grpc/impl/codegen/log.h>
#include <include/grpc/impl/codegen/slice.h>
#include <include/grpc/impl/codegen/slice_buffer.h>
#include <include/grpc/impl/codegen/sync.h>
#include <include/grpc/impl/codegen/time.h>
#include <include/grpc/support/avl.h>
#include <include/grpc/support/cmdline.h>
#include <include/grpc/support/cpu.h>
#include <include/grpc/support/histogram.h>
#include <include/grpc/support/host_port.h>
#include <include/grpc/support/log_win32.h>
#include <include/grpc/support/string_util.h>
#include <include/grpc/support/subprocess.h>
#include <include/grpc/support/thd.h>
#include <grpc/census.h>
#include <grpc/compression.h>
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/grpc_zookeeper.h>
#include <grpc/impl/codegen/alloc.h>
#include <grpc/impl/codegen/byte_buffer.h>
#include <grpc/impl/codegen/log.h>
#include <grpc/impl/codegen/slice.h>
#include <grpc/impl/codegen/slice_buffer.h>
#include <grpc/impl/codegen/sync.h>
#include <grpc/impl/codegen/time.h>
#include <grpc/support/avl.h>
#include <grpc/support/cmdline.h>
#include <grpc/support/cpu.h>
#include <grpc/support/histogram.h>
#include <grpc/support/host_port.h>
#include <grpc/support/log_win32.h>
#include <grpc/support/string_util.h>
#include <grpc/support/subprocess.h>
#include <grpc/support/thd.h>

typedef int(*census_initialize_type)(int features);
extern census_initialize_type census_initialize_import;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

#ifdef GPR_WIN32

#include "rb_grpc_imports.h"
#include "rb_grpc_imports.generated.h"

%for api in c_apis:
${api.name}_type ${api.name}_import;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/

#ifndef GRPC_RB_GRPC_IMPORTS_H_
#define GRPC_RB_GRPC_IMPORTS_H_

Expand All @@ -43,7 +43,7 @@
#include <windows.h>

%for header in sorted(set(api.header for api in c_apis)):
#include <${header}>
#include <${'/'.join(header.split('/')[1:])}>
%endfor

%for api in c_apis:
Expand Down

0 comments on commit b8e9e9c

Please sign in to comment.