|  | @@ -47,6 +47,7 @@ namespace {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  string FindRubyTestDir(const string& file) {
 | 
	
		
			
				|  |  |    // Inspired by TestSourceDir() in src/google/protobuf/testing/googletest.cc.
 | 
	
		
			
				|  |  | +#ifndef GOOGLE_THIRD_PARTY_PROTOBUF
 | 
	
		
			
				|  |  |    string prefix = ".";
 | 
	
		
			
				|  |  |    while (!File::Exists(prefix + "/src/google/protobuf/compiler/ruby" + file)) {
 | 
	
		
			
				|  |  |      if (!File::Exists(prefix)) {
 | 
	
	
		
			
				|  | @@ -57,6 +58,9 @@ string FindRubyTestDir(const string& file) {
 | 
	
		
			
				|  |  |      prefix += "/..";
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    return prefix + "/src/google/protobuf/compiler/ruby";
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  | +  return "third_party/protobuf/src/google/protobuf/compiler/ruby";
 | 
	
		
			
				|  |  | +#endif  // GOOGLE_THIRD_PARTY_PROTOBUF
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // This test is a simple golden-file test over the output of the Ruby code
 |