From a2aa56abe546b7300b09332175fa708a4c9cdfa5 Mon Sep 17 00:00:00 2001 From: liuwenhao4 Date: Wed, 2 Sep 2020 10:29:53 +0800 Subject: [PATCH] Fix some tiny bugs for converter in windows enviroment --- build.bat | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/build.bat b/build.bat index dff968dc401..f2b42c0654d 100644 --- a/build.bat +++ b/build.bat @@ -30,7 +30,6 @@ IF NOT EXIST "%BUILD_PATH%/mindspore" ( cd %CD%/mindspore IF "%1%" == "lite" ( - call :gene_gtest call :run_cmake IF errorlevel 1 ( echo "cmake fail one time." @@ -89,39 +88,34 @@ goto run_eof -G "CodeBlocks - MinGW Makefiles" "%BASEPATH%/mindspore/lite" GOTO:EOF -:gene_gtest - cd %BASEPATH%/third_party - IF EXIST googletest rd /s /q googletest - git submodule update --init --recursive googletest - cd %BUILD_PATH%/mindspore -GOTO:EOF - :gene_protobuf - SET PROTOC="%BASEPATH%/build/mindspore/_deps/protobuf-src/_build/protoc" + IF NOT DEFINED MSLIBS_CACHE_PATH ( + cd %BASEPATH%/build/mindspore/_deps/protobuf-src/_build + ) ELSE ( + cd %MSLIBS_CACHE_PATH%/protobuf_*/bin + ) - SET PROTO_SRC_DIR="%BASEPATH%/mindspore/lite/tools/converter/parser/caffe" - cd %PROTO_SRC_DIR% - %PROTOC% *.proto --proto_path=%PROTO_SRC_DIR% --cpp_out=%PROTO_SRC_DIR% + SET PROTO_SRC_DIR=%BASEPATH%/mindspore/lite/tools/converter/parser/caffe + protoc "%PROTO_SRC_DIR%/*.proto" --proto_path="%PROTO_SRC_DIR%" --cpp_out="%PROTO_SRC_DIR%" - SET PROTO_SRC_DIR="%BASEPATH%/mindspore/lite/tools/converter/parser/onnx" - cd %PROTO_SRC_DIR% - %PROTOC% *.proto --proto_path=%PROTO_SRC_DIR% --cpp_out=%PROTO_SRC_DIR% + SET PROTO_SRC_DIR=%BASEPATH%/mindspore/lite/tools/converter/parser/onnx + protoc "%PROTO_SRC_DIR%/*.proto" --proto_path="%PROTO_SRC_DIR%" --cpp_out="%PROTO_SRC_DIR%" cd %BUILD_PATH%/mindspore GOTO:EOF :gene_flatbuffer - SET FLATC="%BASEPATH%/build/mindspore/_deps/flatbuffers-src/_build/flatc" - SET FLAT_DIR=%BASEPATH%/mindspore/lite/schema - cd %FLAT_DIR% - IF EXIST inner rd /s /q inner - md inner + IF NOT DEFINED MSLIBS_CACHE_PATH ( + cd %BASEPATH%/build/mindspore/_deps/flatbuffers-src/_build + ) ELSE ( + cd %MSLIBS_CACHE_PATH%/flatbuffers_*/bin + ) - %FLATC% -c -b *.fbs - %FLATC% -c -b --reflect-types --gen-mutable --reflect-names --gen-object-api -o "%FLAT_DIR%/inner" *.fbs + SET FLAT_DIR=%BASEPATH%/mindspore/lite/schema + flatc -c -b -o "%FLAT_DIR%" "%FLAT_DIR%/*.fbs" + flatc -c -b --reflect-types --gen-mutable --reflect-names --gen-object-api -o "%FLAT_DIR%/inner" "%FLAT_DIR%/*.fbs" SET FLAT_DIR=%BASEPATH%/mindspore/lite/tools/converter/parser/tflite - cd %FLAT_DIR% - %FLATC% -c -b --reflect-types --gen-mutable --reflect-names --gen-object-api -o "%FLAT_DIR%" *.fbs + flatc -c -b --reflect-types --gen-mutable --reflect-names --gen-object-api -o "%FLAT_DIR%" "%FLAT_DIR%/*.fbs" cd %BUILD_PATH%/mindspore GOTO:EOF