| 
					
				 | 
			
			
				@@ -26,6 +26,8 @@ proto2_protos = %w[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 genproto_output = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# We won't have access to .. from within docker, but the proto files 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# will be there, thanks to the :genproto rule dependency for gem:native. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 unless ENV['IN_DOCKER'] == 'true' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   well_known_protos.each do |proto_file| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     input_file = "../src/" + proto_file 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,7 +67,13 @@ else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     RakeCompilerDock.sh "bundle && IN_DOCKER=true rake cross native gem RUBY_CC_VERSION=2.3.0:2.2.2:2.1.5:2.0.0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  task 'gem:native' => [:genproto, 'gem:windows'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if RUBY_PLATFORM =~ /darwin/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    task 'gem:native' do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      system "rake cross native gem RUBY_CC_VERSION=2.3.0:2.2.2:2.1.5:2.0.0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    task 'gem:native' => [:genproto, 'gem:windows'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |