From 189a6991527ec0e6c51063fadee2b81722be44a7 Mon Sep 17 00:00:00 2001 From: Cheng Sheng Date: Thu, 17 Feb 2022 12:25:44 +1000 Subject: [PATCH] Automatic setup of libraries --- winConfigure.bat | 120 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 winConfigure.bat diff --git a/winConfigure.bat b/winConfigure.bat new file mode 100644 index 0000000..096fd84 --- /dev/null +++ b/winConfigure.bat @@ -0,0 +1,120 @@ +winConfigure.sh +echo off +IF %ERRORLEVEL% NEQ 0 ( + echo error in git-bash shell file winConfigure.sh + PAUSE + GOTO:EOF +) +echo on +cd libsodium +msbuild libsodium.sln -p:Configuration=Release;Platform=x64;PlatformToolset=v143;WindowsTargetPlatformVersion=10.0 -m +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +msbuild libsodium.sln -p:Configuration=Debug;Platform=x64;PlatformToolset=v143;WindowsTargetPlatformVersion=10.0 -m +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +cd ..\mpir\msvc\vs19 +call msbuild.bat gc lib x64 Debug +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +call msbuild.bat gc lib x64 Debug test +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +call msbuild.bat gc lib x64 Debug tune +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +call msbuild.bat gc lib x64 Release +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +call msbuild.bat gc lib x64 Release test +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +call msbuild.bat gc lib x64 Release tune +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +call msbuild.bat gc lib x64 Debug +echo off +IF %ERRORLEVEL% NEQ 0 ( + cd .. + PAUSE + GOTO:EOF +) +echo on +cd ..\..\.. +cd wxWidgets\build\msw +msbuild wx_vc16.sln -m -p:Configuration=Release;Platform=x64;PlatformToolset=v143;WindowsTargetPlatformVersion=10.0 +echo off +IF %ERRORLEVEL% NEQ 0 ( + PAUSE + GOTO:EOF +) +echo on +msbuild wx_vc16.sln -m -p:Configuration=Debug;Platform=x64;PlatformToolset=v143;WindowsTargetPlatformVersion=10.0 +echo off +IF %ERRORLEVEL% NEQ 0 ( + PAUSE + GOTO:EOF +) + +echo on +cd ..\..\.. +devenv wallet.sln /build "Debug|x64" +echo off +IF %ERRORLEVEL% NEQ 0 ( + PAUSE + GOTO:EOF +) +echo on +devenv wallet.sln /build "Release|x64" +echo off +IF %ERRORLEVEL% NEQ 0 ( + PAUSE + GOTO:EOF +) +echo on +.\x64\Debug\wallet.exe --complete --test +echo off +IF %ERRORLEVEL% NEQ 0 ( + echo failed unit test +) ELSE ( + echo passed unit test)