mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
1.6 KiB
1.6 KiB
WoWee Build Instructions
This document provides platform-specific build instructions for WoWee.
🐧 Linux (Ubuntu / Debian)
Install Dependencies
sudo apt update
sudo apt install -y build-essential cmake pkg-config git libsdl2-dev libglew-dev libglm-dev libssl-dev zlib1g-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libunicorn-dev libstorm-dev
🐧 Linux (Arch)
Install Dependencies
sudo pacman -S --needed base-devel cmake pkgconf git sdl2 glew glm openssl zlib ffmpeg unicorn stormlib
🐧 Linux (All Distros)
Clone Repository
Always clone with submodules:
git clone --recurse-submodules https://github.com/Kelsidavis/WoWee.git
cd WoWee
If you already cloned without submodules:
git submodule update --init --recursive
Build
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j"$(nproc)"
🪟 Windows (Visual Studio 2022)
Install
- Visual Studio 2022
- Desktop development with C++
- CMake tools for Windows
Clone
git clone --recurse-submodules https://github.com/Kelsidavis/WoWee.git
cd WoWee
Build
Open the folder in Visual Studio (it will detect CMake automatically)
or build from Developer PowerShell:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
⚠️ Notes
- Case matters on Linux (
WoWeenotwowee). - Always use
--recurse-submoduleswhen cloning. - If you encounter missing headers for ImGui, run:
git submodule update --init --recursive