Prerequisites
The following tools were used in the project, this doesn't mean that you need every single one:
- Godot
- SCons
- Python (>= 3.12)
- Clang
- Clang format
- Doxygen
- Mingw64 (cross compile for windows)
- OpenJDK (export for android)
- Android SDK (cross compile for android)
- Discord SDK for C++
Fedora Script
Warning
Adapt it to your operating system
# Scons.
sudo dnf install python3-scons;
# Provide GNU static libraries (Fedora doesn't come with it).
sudo dnf install libstdc++-static;
# Clang.
sudo dnf install clang;
# Clang-format.
sudo dnf install clang-tools-extra;
# Doxygen.
sudo dnf install doxygen;
# Mingw64.
sudo dnf install mingw64-gcc-c++;