From 329b15961ab95ae2f9fb54e8eb15322089f81a61 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Tue, 8 Apr 2025 11:44:35 +0200 Subject: [PATCH] Don't run demo if building Odin fails. `cl`'s return value was stomped by `mt`, so we ran the demo if `cl` failed, but `mt` succeeded. This obscures `cl`'s output, so we're now checking both for errors. --- build.bat | 1 + 1 file changed, 1 insertion(+) diff --git a/build.bat b/build.bat index 4c015e133..ae733ff2a 100644 --- a/build.bat +++ b/build.bat @@ -138,6 +138,7 @@ del *.ilk > NUL 2> NUL rc %rc_flags% %odin_rc% cl %compiler_settings% "src\main.cpp" "src\libtommath.cpp" /link %linker_settings% -OUT:%exe_name% +if %errorlevel% neq 0 goto end_of_build mt -nologo -inputresource:%exe_name%;#1 -manifest misc\odin.manifest -outputresource:%exe_name%;#1 -validate_manifest -identity:"odin, processorArchitecture=amd64, version=%odin_version_full%, type=win32" if %errorlevel% neq 0 goto end_of_build