Libraries in:
- SDL3 (can be disabled)
- SSL, zlib
- SOCI & MySQL support (can be disabled)
- HTTP using CrowCPP (can be disabled)
- Sockets using uWebSockets [.. more]
- Thread management
- App loop
- ECS [.. more]
- (dnf install -y) git wget curl tar zip unzip nano make gcc-c++ ninja-build pkgconfig xz patch sed openssl openssl-devel
- anytime but after git download: 'git submodule update --init --recursive'
- https://cmake.org/download/
- 'mkdir /var/tools && cd /var/tools'
- 'wget https://github.com/Kitware/CMake/releases/download/v4.1.4/cmake-4.1.4-linux-x86_64.sh'
- Install cmake 'chmod +x cmake-4.1.4-linux-x86_64.sh && ./cmake-4.1.4-linux-x86_64.sh && rm cmake-4.1.4-linux-x86_64.sh'
- 'export PATH="/var/tools/cmake-4.1.4-linux-x86_64/bin:$PATH"'
- Verify 'cmake --version'
(vcpkg will be downloaded and installed by cmake with it's packages, but can be installed already to install it outside build dir to speedup in case where build dir needs to be deleted)
- vcpkg,
- Some compiler + IDE