git-subtree-dir: libs/protobuf git-subtree-split: fcd3b9a85ef36e46643dc30176cea1a7ad62e02b
34 lines
653 B
Batchfile
34 lines
653 B
Batchfile
@rem enter repo root
|
|
cd /d %~dp0\..\..\..
|
|
|
|
call kokoro\windows\prepare_build_win64.bat || goto :error
|
|
|
|
@rem TODO(b/241475022) Use docker to guarantee better stability.
|
|
@rem TODO(b/241484899) Run conformance tests in windows.
|
|
|
|
md build
|
|
md %KOKORO_ARTIFACTS_DIR%\logs
|
|
|
|
cd build
|
|
|
|
cmake .. ^
|
|
-G "Visual Studio 15 2017" -A x64 ^
|
|
-Dprotobuf_BUILD_SHARED_LIBS=ON ^
|
|
-Dprotobuf_BUILD_CONFORMANCE=OFF ^
|
|
-Dprotobuf_WITH_ZLIB=OFF ^
|
|
-Dprotobuf_TEST_XML_OUTDIR=%KOKORO_ARTIFACTS_DIR%\logs\ || goto :error
|
|
|
|
cmake --build . || goto :error
|
|
|
|
ctest --verbose -C Debug || goto :error
|
|
|
|
goto :success
|
|
|
|
:error
|
|
cd /d %~dp0\..\..\..
|
|
echo Failed!
|
|
exit /b 1
|
|
|
|
:success
|
|
cd ..
|