Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.05 KB

File metadata and controls

42 lines (31 loc) · 1.05 KB

Platform scripts

Linux

Requires CMake, MinGW-w64, and Wine for execution:

scripts/linux/build.sh
scripts/linux/test.sh
scripts/linux/run.sh
scripts/linux/clean.sh

Override NTFORGE_BUILD_DIR and NTFORGE_BUILD_TYPE as needed.

macOS

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.sh

Windows

Run 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.