Requires CMake, MinGW-w64, and Wine for execution:
scripts/linux/build.sh
scripts/linux/test.sh
scripts/linux/run.sh
scripts/linux/clean.shOverride NTFORGE_BUILD_DIR and NTFORGE_BUILD_TYPE as needed.
Install CMake and MinGW-w64 (for example through Homebrew); Wine is optional for execution:
scripts/macos/build.sh
scripts/macos/test.sh
scripts/macos/run.sh
scripts/macos/clean.shRun from PowerShell with Visual Studio 2022 C++ and CMake installed:
scripts/windows/build.ps1 -Configuration Release -Architecture x64
scripts/windows/test.ps1 -Configuration Release -Architecture x64
scripts/windows/run.ps1 -Configuration Release -Architecture x64
scripts/windows/collect-system-info.ps1.cmd wrappers are provided for build, run, and test. clean.ps1 supports
PowerShell confirmation semantics; collection and cleanup also have .cmd
wrappers. Cross-platform builds are smoke tests; capture
and validate vulnerability behavior on the exact Windows 10/11 target.