Make compiler work on cpp_includes with < in them
authorMark Slee <mcslee@apache.org>
Wed, 27 Feb 2008 04:29:34 +0000 (04:29 +0000)
committerMark Slee <mcslee@apache.org>
Wed, 27 Feb 2008 04:29:34 +0000 (04:29 +0000)
Reviewed By: spiantino

Test Plan: build multifeed aggregator

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665518 13f79535-47bb-0310-9956-ffa450edef68

compiler/cpp/src/generate/t_cpp_generator.cc

index 0f77b90..27753ac 100644 (file)
@@ -276,8 +276,13 @@ void t_cpp_generator::init_generator() {
   // Include custom headers
   const vector<string>& cpp_includes = program_->get_cpp_includes();
   for (size_t i = 0; i < cpp_includes.size(); ++i) {
-    f_types_ <<
-      "#include \"" << cpp_includes[i] << "\"" << endl;
+    if (cpp_includes[i][0] == '<') {
+      f_types_ <<
+        "#include " << cpp_includes[i] << endl;
+    } else {
+      f_types_ <<
+        "#include \"" << cpp_includes[i] << "\"" << endl;
+    }
   }
   f_types_ <<
     endl;