You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ro...@apache.org on 2011/09/16 14:02:58 UTC

svn commit: r1171520 - in /thrift/trunk/compiler/cpp/src/generate: t_go_generator.cc t_py_generator.cc

Author: roger
Date: Fri Sep 16 12:02:57 2011
New Revision: 1171520

URL: http://svn.apache.org/viewvc?rev=1171520&view=rev
Log:
THRIFT-1031 Patch to compile Thrift for vc++ 9.0 and 10.0 (partial)
no chmod on windows for go and py compiler
Patch: James Dickson

Modified:
    thrift/trunk/compiler/cpp/src/generate/t_go_generator.cc
    thrift/trunk/compiler/cpp/src/generate/t_py_generator.cc

Modified: thrift/trunk/compiler/cpp/src/generate/t_go_generator.cc
URL: http://svn.apache.org/viewvc/thrift/trunk/compiler/cpp/src/generate/t_go_generator.cc?rev=1171520&r1=1171519&r2=1171520&view=diff
==============================================================================
--- thrift/trunk/compiler/cpp/src/generate/t_go_generator.cc (original)
+++ thrift/trunk/compiler/cpp/src/generate/t_go_generator.cc Fri Sep 16 12:02:57 2011
@@ -1954,6 +1954,8 @@ void t_go_generator::generate_service_re
   // Close service file
   f_remote.close();
 
+#ifndef _MSC_VER
+
   // Make file executable, love that bitwise OR action
   chmod(f_remote_name.c_str(),
           S_IRUSR
@@ -1966,6 +1968,9 @@ void t_go_generator::generate_service_re
         | S_IXOTH
 #endif
   );
+
+#endif // _MSC_VER
+
 }
 
 /**

Modified: thrift/trunk/compiler/cpp/src/generate/t_py_generator.cc
URL: http://svn.apache.org/viewvc/thrift/trunk/compiler/cpp/src/generate/t_py_generator.cc?rev=1171520&r1=1171519&r2=1171520&view=diff
==============================================================================
--- thrift/trunk/compiler/cpp/src/generate/t_py_generator.cc (original)
+++ thrift/trunk/compiler/cpp/src/generate/t_py_generator.cc Fri Sep 16 12:02:57 2011
@@ -1548,6 +1548,8 @@ void t_py_generator::generate_service_re
   // Close service file
   f_remote.close();
 
+#ifndef _MSC_VER
+
   // Make file executable, love that bitwise OR action
   chmod(f_remote_name.c_str(),
           S_IRUSR
@@ -1560,6 +1562,8 @@ void t_py_generator::generate_service_re
         | S_IXOTH
 #endif
   );
+
+#endif // _MSC_VER
 }
 
 /**