diff options
| -rw-r--r-- | docs/freebsd.md | 54 | ||||
| -rw-r--r-- | docs/installation.md | 2 |
2 files changed, 56 insertions, 0 deletions
diff --git a/docs/freebsd.md b/docs/freebsd.md new file mode 100644 index 0000000..112a35c --- /dev/null +++ b/docs/freebsd.md @@ -0,0 +1,54 @@ +# FreeBSD + +## Install Dependencies +You need to install the build and runtime dependancies: + +``` +pkg install mysql80-server +pkg install cmake +pkg install boost-all +``` +## Install Azerothcore + +Clone the project + +``` +git clone https://github.com/azerothcore/azerothcore-wotlk.git --branch master --single-branch azerothcore +``` + +Enter the project's directory + +``` +cd azerothcore +``` + +Create the build directory + +``` +mkdir build +``` + +Enter the directory + +``` +cd build +``` + +Configure azerothcore for building + +``` +cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DWITH_WARNINGS=1 -DTOOLS=0 -DSCRIPTS=static +``` + +Compile Azerothcore + +``` +make -j<number of cores> +``` + +Install Azerothcore + +``` +make install +``` + diff --git a/docs/installation.md b/docs/installation.md index c0426a2..cee31bd 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -32,6 +32,8 @@ These guides are made by community members and might not be up-to-date: - [ArchLinux](arch-linux.md) +- [FreeBSD](FreeBSD.md) + ## Azerothcore Classic setup Every step of the guide is divided in three tabs regarding different operating systems (Linux, macOS and Windows). |
