From 5a3c3bdd99a34d6df4ae9d7db91b60f000e1a349 Mon Sep 17 00:00:00 2001
From: Jason Hiser <jdhiser@gmail.com>
Date: Thu, 22 Aug 2019 13:41:51 -0400
Subject: [PATCH] working on race condition for grpc build

---
 SConstruct      | 2 +-
 tools/protoc.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/SConstruct b/SConstruct
index 8b19a07..30cf1d6 100644
--- a/SConstruct
+++ b/SConstruct
@@ -19,7 +19,7 @@ env = Environment(
 env['PROTOCCPPOUTDIR']  = env['TURBO_HOME'] + "/turbo-rpc"
 env['PROTOCGRPCOUTDIR'] = env['TURBO_HOME'] + "/turbo-rpc"
 env['PROTOCPROTOPATH'] =  '.'
-env['PROTOCCOM']        = '$PROTOC ${["-I%s"%x for x in PROTOCPROTOPATH]} $PROTOCFLAGS --proto_path=$PWD --cpp_out='+env['TURBO_HOME']+' --grpc_out='+env['TURBO_HOME']+' --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` ${SOURCES} '
+env['PROTOCCOM']        = '$PROTOC ${["-I%s"%x for x in PROTOCPROTOPATH]} $PROTOCFLAGS --proto_path=$PWD --cpp_out='+env['TURBO_HOME']+' --grpc_out='+env['TURBO_HOME']+' --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` ${SOURCES} ; echo protoc complete'
 
 Export('env')
 
diff --git a/tools/protoc.py b/tools/protoc.py
index 51f1ca4..edca384 100755
--- a/tools/protoc.py
+++ b/tools/protoc.py
@@ -57,10 +57,10 @@ def generate(env):
         bld = ProtocBuilder
         env['BUILDERS']['protoc'] = bld
 
-    env['PROTOC']        = 'pwd; ' + (env.Detect(protocs) or 'protoc')
+    env['PROTOC']        = 'pwd; ' + (env.Detect(protocs) or 'protoc') 
     env['PROTOCFLAGS']   = SCons.Util.CLVar('')
     env['PROTOCPROTOPATH'] = SCons.Util.CLVar('')
-    env['PROTOCCOM']     = '$PROTOC ${["-I%s"%x for x in PROTOCPROTOPATH]} $PROTOCFLAGS --cpp_out=$PROTOCCPPOUTFLAGS$PROTOCOUTDIR ${PROTOCPYTHONOUTDIR and ("--python_out="+PROTOCPYTHONOUTDIR) or ""} ${PROTOCFDSOUT and ("-o"+PROTOCFDSOUT) or ""} ${SOURCES}'
+    env['PROTOCCOM']     = '$PROTOC ${["-I%s"%x for x in PROTOCPROTOPATH]} $PROTOCFLAGS --cpp_out=$PROTOCCPPOUTFLAGS$PROTOCOUTDIR ${PROTOCPYTHONOUTDIR and ("--python_out="+PROTOCPYTHONOUTDIR) or ""} ${PROTOCFDSOUT and ("-o"+PROTOCFDSOUT) or ""} ${SOURCES}; echo protoc complete'
     env['PROTOCOUTDIR'] = '${SOURCE.dir}'
     env['PROTOCPYTHONOUTDIR'] = "python"
     env['PROTOCSRCSUFFIX']  = '.proto'
-- 
GitLab