From 508b31726970bdda43e8fa925b08a2a594046f61 Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Fri, 16 Sep 2011 12:02:57 +0000 Subject: [PATCH] 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 git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1171520 13f79535-47bb-0310-9956-ffa450edef68 --- compiler/cpp/src/generate/t_go_generator.cc | 5 +++++ compiler/cpp/src/generate/t_py_generator.cc | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/compiler/cpp/src/generate/t_go_generator.cc b/compiler/cpp/src/generate/t_go_generator.cc index bc7f85c4..cb54ba66 100755 --- a/compiler/cpp/src/generate/t_go_generator.cc +++ b/compiler/cpp/src/generate/t_go_generator.cc @@ -1954,6 +1954,8 @@ void t_go_generator::generate_service_remote(t_service* tservice) { // 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_remote(t_service* tservice) { | S_IXOTH #endif ); + +#endif // _MSC_VER + } /** diff --git a/compiler/cpp/src/generate/t_py_generator.cc b/compiler/cpp/src/generate/t_py_generator.cc index 34acba4e..04b17915 100644 --- a/compiler/cpp/src/generate/t_py_generator.cc +++ b/compiler/cpp/src/generate/t_py_generator.cc @@ -1548,6 +1548,8 @@ void t_py_generator::generate_service_remote(t_service* tservice) { // 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_remote(t_service* tservice) { | S_IXOTH #endif ); + +#endif // _MSC_VER } /** -- 2.17.1