NOTE - this guide is still in the early development and testing phase. Use at your own risk!
Table of Contents:
Visit Crossfire Client macOS Build page for the latest .dmg release of the Client.
Release Name | Performance Report |
---|---|
macOS 15 Sequoia | Waiting Feedback |
macOS 14 Sonoma | Waiting Feedback |
macOS 13 Ventura | Waiting Feedback |
macOS 12 Monterey | Waiting Feedback |
macOS 11 Big Sur | Waiting Feedback |
macOS 10.15 Catalina | Waiting Feedback |
macOS 10.14 Mojave | Waiting Feedback |
macOS 10.13 High Sierra | Waiting Feedback |
macOS 10.12 Sierra | Waiting Feedback |
OS X 10.11 El Capitan | Waiting Feedback |
Follow these steps to compile the Crossfire client on macOS.
Ensure that the Xcode Command Line Tools are installed, as they provide essential compilers and build tools.
xcode-select --install
Homebrew is a package manager for macOS that simplifies the installation of software.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
The Crossfire client depends on several libraries. Use Homebrew to install them:
brew install gtk+3 brew install libpng brew install gettext brew install cmake
Download the source code from the official repository:
git clone https://git.code.sf.net/p/crossfire/crossfire-client
Change (cd) to the client source code directory:
cd crossfire-client
Set up the build environment using CMake:
mkdir build cd build cmake ..
Build the client using the `make` command:
make
After a successful build, install the client:
sudo make install
Launch the Crossfire client:
crossfire-client-gtk2
brew install xquartz