This guide will show you how to build and run ESSA from the source.
cmake- as a build system- Some "lower-level" build system, we use
ninjabutmakeor Visual Studio should work SFML- for GUIGLEW- currently for nothing but is linkedPythonLibs- for PySSA
Arch Linux/Manjaro:
sudo pacman -Ss base-devel sfml glew python3EssaGUI is a GUI framework written specifically for Essa. You can download it from the GitHub repository.
TODO: make it a submodule
From the project root directory:
git clone git@github.com:essa-software/EssaGUI.git
cd EssaGUI
mkdir build
cd build
cmake .. -GNinja
ninja
sudo ninja install
cd ../../From the project root directory:
mkdir build
cd build
cmake .. -GNinja(Replace -GNinja with your generator)
From the build directory:
ninjaFrom the build directory (This is required because otherwise the app won't see resources, see #10):
./out