X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=BUILDING.md;h=0b110cb9f64bd9a7cfa6f2bc349d8ef8c4462476;hb=a354467dfc72ca5b8be8cba65f975efc4a920d35;hp=2f8aaa7a0ac628275fd929faba2c1e8b0201734b;hpb=01e2add65d6e30f522f069701d1fecb67ff186fd;p=dragonblocks_alpha.git diff --git a/BUILDING.md b/BUILDING.md index 2f8aaa7..0b110cb 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -2,27 +2,32 @@ CMake is used for compiling. Make sure to clone the repository recursively: -``bash +```bash git clone --recurse-submodules https://github.com/dragonblocks/dragonblocks_alpha.git ``` ## Dependencies To build anything you need CMake. The ZLib development library is needed as well. +The development versions of OpenGL, GLFW3, GLEW and Freetype are required to build the client. +For building the server the SQLite3 development library is required. + + +Ubuntu / Debian: ```bash -sudo apt install build-essential cmake zlib1g-dev +sudo apt install build-essential cmake zlib1g-dev libgl1-mesa-dev libglfw3-dev libglew-dev libfreetype-dev libsqlite3-dev ``` -The development versions of OpenGL, GLFW3, GLEW and Freetype are required to build the client. +FreeBSD: -```bash -sudo apt install libgl1-mesa-dev libglfw3-dev libglew-dev libfreetype-dev +```csh +sudo pkg install cmake gcc lzlib mesa-devel glfw glew freetype sqlite3 ``` -For building the server the SQLite3 development library is required. +OpenBSD: -```bash -sudo apt install libsqlite3-dev +```sh +sudo pkg_add cmake lzlib glfw glew freetype sqlite3 ``` ## Building a debug build