From 061a4cf4c068c3a5ee7d50c6724ec35e7bd5ea6e Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Fri, 29 Oct 2021 18:45:46 +0000 Subject: [PATCH] Add FreeBSD build / install instructions --- BUILDING.md | 15 +++++++-------- README.md | 17 ++++++++--------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index 8ef0c3e..0b214f5 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -8,21 +8,20 @@ git clone --recurse-submodules https://github.com/dragonblocks/dragonblocks_alph ## 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 diff --git a/README.md b/README.md index e9effe3..f7237d1 100644 --- a/README.md +++ b/README.md @@ -37,22 +37,21 @@ or alternatively: ## 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 -- 2.44.0