## 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.
-```bash
-sudo apt install build-essential cmake zlib1g-dev
-```
-The development versions of OpenGL, GLFW3, GLEW and Freetype are required to build the client.
+Ubuntu / Debian:
```bash
-sudo apt install libgl1-mesa-dev libglfw3-dev libglew-dev libfreetype-dev
+sudo apt install build-essential cmake zlib1g-dev libgl1-mesa-dev libglfw3-dev libglew-dev libfreetype-dev libsqlite3-dev
```
-For building the server the SQLite3 development library is required.
+FreeBSD:
-```bash
-sudo apt install libsqlite3-dev
+```csh
+sudo pkg install cmake gcc lzlib mesa-devel glfw glew freetype sqlite3
```
## Building a debug build
## Dependencies
+Both the client and the server depend on ZLib.
The client depends on GLFW3, OpenGL, GLEW and Freetype.
-
-```bash
-sudo apt install libgl1-mesa-dri libglfw3 libglew2.1 libfreetype6
-```
-
The server depends on SQLite3.
+Ubuntu / Debian:
+
```bash
-sudo apt install libsqlite3-0
+sudo apt install zlib1g libgl1-mesa-dri libglfw3 libglew2.1 libfreetype6 libsqlite3-0
+
```
-both the client and the server depend on ZLib.
+FreeBSD:
-```bash
-sudo apt install zlib1g
+```csh
+sudo pkg install lzlib mesa-dri glfw glew freetype sqlite3
```
## Setup Requirements