From: Jens Geyer Date: Thu, 20 Jun 2013 22:03:50 +0000 (+0200) Subject: THRIFT-2049 Go compiler doesn't build on native Windows X-Git-Tag: 0.9.1~65 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=6ce16d95a4e543f5c930d5518d5f1db1263b0333;p=common%2Fthrift.git THRIFT-2049 Go compiler doesn't build on native Windows Patch: Ben Craig & Jens Geyer --- diff --git a/compiler/cpp/src/generate/t_go_generator.cc b/compiler/cpp/src/generate/t_go_generator.cc index 9abd2306..020bea48 100644 --- a/compiler/cpp/src/generate/t_go_generator.cc +++ b/compiler/cpp/src/generate/t_go_generator.cc @@ -476,11 +476,7 @@ void t_go_generator::init_generator() for (sv_iter = services.begin(); sv_iter != services.end(); ++sv_iter) { string service_dir = package_dir_ + "/" + underscore((*sv_iter)->get_name()) + "-remote"; -#ifdef MINGW - mkdir(service_dir.c_str()); -#else - mkdir(service_dir.c_str(), 0755); -#endif + MKDIR(service_dir.c_str()); } // Print header @@ -2131,6 +2127,7 @@ void t_go_generator::generate_service_remote(t_service* tservice) // Close service file f_remote.close(); format_go_output(f_remote_name); +#ifndef _MSC_VER // Make file executable, love that bitwise OR action chmod(f_remote_name.c_str(), S_IRUSR @@ -2143,6 +2140,7 @@ void t_go_generator::generate_service_remote(t_service* tservice) | S_IXOTH #endif ); +#endif } /**