Parcourir la source

Modified FindRubyTestDir to use GOOGLE_THIRD_PARTY_PROTOBUF

Austin Schuh il y a 10 ans
Parent
commit
1ecef1a2f5
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc

+ 4 - 0
src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc

@@ -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