echo on call C:\"Program Files (x86)"\"Microsoft Visual Studio"\2022\BuildTools\VC\Auxiliary\Build\vcvarsamd64_x86.bat call C:\"Program Files"\"Microsoft Visual Studio"\2022\Community\VC\Auxiliary\Build\vcvars64.bat" echo on cd libsodium/builds/msvc/vs2022 msbuild libsodium.sln -p:Configuration=StaticRelease;Platform=x64 -m echo off IF %ERRORLEVEL% NEQ 0 ( cd .. PAUSE GOTO:EOF ) echo on msbuild libsodium.sln -p:Configuration=StaticDebug;Platform=x64 -m echo off IF %ERRORLEVEL% NEQ 0 ( cd .. PAUSE GOTO:EOF ) echo on cd ../../../.. cd mpir\msvc\vs22 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 Release echo off IF %ERRORLEVEL% NEQ 0 ( cd .. PAUSE GOTO:EOF ) echo on cd ..\..\.. cd wxWidgets cmake . -Bbuild\msw\vc_x64_mswu echo off IF %ERRORLEVEL% NEQ 0 ( echo Failed during cmake create build directory PAUSE GOTO:EOF ) echo on cd build\msw\vc_x64_mswu cmake --build . --config Release echo off IF %ERRORLEVEL% NEQ 0 ( echo Failed during cmake --build . --config Release PAUSE GOTO:EOF ) echo on cmake --build . --config Debug IF %ERRORLEVEL% NEQ 0 ( echo Failed during cmake --build . --config Debug PAUSE GOTO:EOF ) echo on xcopy /E /F /Y lib ..\..\..\lib cd ..\..\.. cd .. echo on msbuild msvc/wallet.sln -p:Configuration=Debug;Platform=x64 -m echo off IF %ERRORLEVEL% NEQ 0 ( PAUSE GOTO:EOF ) echo on msbuild msvc/wallet.sln -p:Configuration=Release;Platform=x64 -m echo off IF %ERRORLEVEL% NEQ 0 ( PAUSE GOTO:EOF ) echo on .\build\Debug\wallet.exe --complete --test echo off IF %ERRORLEVEL% NEQ 0 ( echo failed unit test on debug build ) ELSE ( echo passed unit test on debug build ) echo on .\build\Release\wallet.exe --complete --test echo off IF %ERRORLEVEL% NEQ 0 ( echo failed unit test on release build ) ELSE ( echo passed unit test on release build )