...
- Microsoft Visual Studio 2022 Community or Enterprise
- Install with the "Desktop development with C++" workload, it should include all needed components
- CMake >=3.24 (https://cmake.org/download/)
- Choose the "Add CMake to the system path..." option when installing
- git (https://git-scm.com/download/win)
- WiX Toolset >= 3.11 (https://wixtoolset.org/releases/)
- WiX Toolset requires .NET 3.5 to install, which you can install via the "Turn Windows features on or off" utility
- Perl (Strawberry Perl http://strawberryperl.com/)
- If Strawberry Perl is used the
${StrawberryPerlRoot}\c\bin
directory should not be part of the PATH variable, or make sure to find git's patch executable before that, as Strawberry Perl's patch.exe will be found as the patch executable in the configure phase instead of the git patch executable. When installed via scoop, this is not a problem, because only perl binaries are added to the path. - An alternative is ActiveState Perl, https://www.activestate.com/ActivePerl for which you may need to explicitly build the Perl module Win32/Console.pm via https://platform.activestate.com/ActiveState and then download it)
- If Strawberry Perl is used the
- NASM (https://www.nasm.us)
- Make sure to add NASM to the system PATH variable
...