Genesis is a viewer for Second Life.
These tools are needed to be able to build the project
- Python 3 version >=3.9 (Enable the feature "Add python.exe to Path")
- CMake (Win32 Installer) (Select to Add to the system PATH)
- Visual Studio 2019 (Community) (not preview) Select the Desktop Development with C++ workload
- NSIS 3+ StdUtils (zip) + 7z Plugin (top download) + INetC (top DL) (Only if you plan to package for distribution)
Extract StdUtils and move the Include directory into your NSIS install and move Plugins\Unicode\StdUtils.dll to plugins\x86-unicode\ in your NSIS install
Extract the 7z Plugin and move the Plugins directory into your NSIS install directory
Extract the INetC Plugin and move the Plugins directory into your NSIS Install directory
pip install autobuild llbase
run set AUTOBUILD_WIN_VSHOST=v143
autobuild configure -cRelease -A64 -- -DVIEWER_CHANNEL_BASE="Genesis" -DVIEWER_CHANNEL_TYPE=Test
autobuild build --no-configure -cRelease -A64