CopperSpice Overview
Building for Mac OS X

This following information pertains to building CopperSpice and developing C++ applications on Mac OS X. Compiling and linking your program with the CopperSpice libraries requires using the same tool chain and compilers used to build CopperSpice.

The minimum supported version is Mac OS X 10.14.


Xcode is an IDE that contains software development tools for Mac OS X. The minimum supported version is 11.3.1 and is available for free from the Apple App Store. To download Xcode go to the App Store and search for Xcode.


Both CopperSpice and your C++ applications require Apple clang version 10.0.0 or newer. We suggest using the CMake build system, it is not supplied with Xcode. You will need to install CMake and Ninja using Homebrew or MacPorts.

  • Homebrew can be downloaded and installed from: Homebrew
  • MacPorts can be downloaded and installed from: MacPorts

Installing CopperSpice

Refer to the following pages about building CopperSpice from source or installing our CopperSpice binary files.