mirror of https://github.com/grpc/grpc-node.git
Node tools: use the right extension for running protoc on Windows
This commit is contained in:
parent
92432a67e4
commit
6eb07870fd
|
@ -43,7 +43,9 @@
|
|||
var path = require('path');
|
||||
var execFile = require('child_process').execFile;
|
||||
|
||||
var protoc = path.resolve(__dirname, 'protoc');
|
||||
var exe_ext = process.platform === 'win32' ? '.exe' : '';
|
||||
|
||||
var protoc = path.resolve(__dirname, 'protoc' + exe_ext);
|
||||
|
||||
execFile(protoc, process.argv.slice(2), function(error, stdout, stderr) {
|
||||
if (error) {
|
||||
|
|
|
@ -43,9 +43,11 @@
|
|||
var path = require('path');
|
||||
var execFile = require('child_process').execFile;
|
||||
|
||||
var protoc = path.resolve(__dirname, 'grpc_node_plugin');
|
||||
var exe_ext = process.platform === 'win32' ? '.exe' : '';
|
||||
|
||||
execFile(protoc, process.argv.slice(2), function(error, stdout, stderr) {
|
||||
var plugin = path.resolve(__dirname, 'grpc_node_plugin' + exe_ext);
|
||||
|
||||
execFile(plugin, process.argv.slice(2), function(error, stdout, stderr) {
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue