From 91c15ad366a9cb84eee8b585dc7d7528e8216118 Mon Sep 17 00:00:00 2001 From: axiomlogicnexus Date: Wed, 10 Jun 2026 17:41:55 +0000 Subject: [PATCH] Phase 1D: brownan solver Windows build script - Add build_vs.bat using vcvarsall + cl.exe - Executable compiles with warnings only (C4295, C4267, C4996) - 191KB standalone executable at Binaries/Win64/Solvers/brownan-solver.exe --- Solvers/brownan/build_vs.bat | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Solvers/brownan/build_vs.bat diff --git a/Solvers/brownan/build_vs.bat b/Solvers/brownan/build_vs.bat new file mode 100644 index 0000000..a342e90 --- /dev/null +++ b/Solvers/brownan/build_vs.bat @@ -0,0 +1,5 @@ +@echo off +setlocal +call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 +if errorlevel 1 exit /b 1 +cl /nologo /W4 /O2 /FeC:\HyperTwist\UnrealHyperTwist\Binaries\Win64\Solvers\brownan-solver.exe C:\HyperTwist\.external\Rubiks-Cube-Solver\cube.c C:\HyperTwist\.external\Rubiks-Cube-Solver\stack.c C:\HyperTwist\.external\Rubiks-Cube-Solver\common.c C:\HyperTwist\.external\Rubiks-Cube-Solver\cornertable.c C:\HyperTwist\.external\Rubiks-Cube-Solver\goal.c C:\HyperTwist\.external\Rubiks-Cube-Solver\edgetable.c C:\HyperTwist\.external\Rubiks-Cube-Solver\main.c