# Building GlosSI ## Windows Requirements: - Visual Studio 2019 (Community edition is fine) - Qt 6.2.0 (GlosSIConfig only) - Qt Visual Studio addin (GlosSIConfig only) ```bat git submodule init git submodule update --recursive buildSFML.bat buildViGEmClient.bat :: Open GlosSI.sln and hit build! start GlosSI.sln ``` In addition to the above, you will need to install the required drivers: `ViGEmBusSetup_x64.msi` and `HidHideMSI.msi` Both of which can be downloed from [ViGEm's website](https://vigem.org/Downloads/) or by use of the `download_release_deps.ps1` script. ## Linux Linux support is currently not really implemented. That said, very limited linux support is planned for the future. No Guarantees that the build works out! Building should be as easy as: **GlosSITarget:** ```shell git submodule init git submodule update --recursive # build custom fork of SFML # do not use SFML you might've already installed ./buildSFML.sh cd GlosSITarget cmake -S . -B build cmake --build build ``` **GlosSIConfig:** TODO