Added Kokoro Windows release build config for protoc (#4766)
This should make it easy to automatically build 32-bit and 64-bit Windows protoc binaries.pull/4770/head
parent
ce044817c7
commit
b0a8220e92
2 changed files with 35 additions and 0 deletions
@ -0,0 +1,27 @@ |
||||
set PATH=C:\Program Files (x86)\MSBuild\14.0\bin\;%PATH% |
||||
set generator32=Visual Studio 14 |
||||
set generator64=Visual Studio 14 Win64 |
||||
set vcplatform32=win32 |
||||
set vcplatform64=x64 |
||||
set configuration=Release |
||||
|
||||
echo Building protoc |
||||
cd github\protobuf |
||||
|
||||
mkdir build32 |
||||
cd build32 |
||||
cmake -G "%generator32%" -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF -Dprotobuf_UNICODE=ON ../cmake |
||||
msbuild protobuf.sln /p:Platform=%vcplatform32% || goto error |
||||
cd .. |
||||
|
||||
mkdir build64 |
||||
cd build64 |
||||
cmake -G "%generator64%" -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF -Dprotobuf_UNICODE=ON ../cmake |
||||
msbuild protobuf.sln /p:Platform=%vcplatform64% || goto error |
||||
cd .. |
||||
|
||||
goto :EOF |
||||
|
||||
:error |
||||
echo Failed! |
||||
exit /b %ERRORLEVEL% |
@ -0,0 +1,8 @@ |
||||
# Configuration for Windows protoc release builds |
||||
build_file: "protobuf/kokoro/release/protoc/windows/build.bat" |
||||
|
||||
action { |
||||
define_artifacts { |
||||
regex: "**/protoc.exe" |
||||
} |
||||
} |
Loading…
Reference in new issue