macOS Requirements

Guide

This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.

Processor with SSE2 support 
Boost ≥ 1.60
MySQL ≥ 5.7
OpenSSL = 1.x.x 
CMake ≥ 3.2.0
GCC ≥ 6.3.0 or Clang  ≥ 3.3

Xcode

Xcode is available from the App Store for free. Run the following command from the terminal to install the required command line tools:

xcode-select --install

MySQL

MySQL is available as binaries for macOS: MySQL Community Server 5.7.25

Sources

The following dependencies have to be installed from sources for every branch of TrinityCore:

Alternatively, if you use Homebrew, you can copy-paste the following. A detailed guide can be found here: [HowTo] Compile TrinityCore on Mac OS X using Homebrew

brew update
brew install mysql openssl readline cmake boost


Help

If you still have any problem, check:


Guide

This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.