The standalone engine that powers the multiplayer first person shooter Unvanquished.
zlib
, libgmp
, libnettle
, libcurl
, SDL2
, GLEW
, libpng
, libjpeg
≥ 8, libwebp
≥ 0.2.0, Freetype
, OpenAL
, libogg
, libvorbis
, libtheora
, libopus
, libopusfile
- CMake
- A C++11 compiler. The following are actively supported:
- GCC (at least 4.8)
- Visual Studio/MSVC (at least Visual Studio 2017)
- Clang (at least 3.5)
ncurses
, libGeoIP
- Run CMake.
- Choose your compiler.
- Open
Daemon.sln
and compile.
mkdir build && cd build
cmake ..
make
¹
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/cross-toolchain-mingw32.cmake ..
²make
¹
¹ Use make -j$(nproc)
to speed up compilation by using all CPU cores (make -jN
for N
threads).
² Use cross-toolchain-mingw64.cmake
for a Win64 build.