Skip to content
James Bradbury edited this page Jan 25, 2022 · 1 revision

Pre-requisites

  • CMake >= 3.11
  • A C++ 14 compliant compiler for Mac or Windows (via XCode tools on Mac; Visual Studio 17 >= 15.9 on Windows; GCC or clang on Linux)

Dependencies

  • PD API: this is the only dependency we don't (optionally) manage for you, so there must be a version available to point to when you run CMake, using the CMake Variable PD_PATH. On all platforms, we need m_pd.h (the Pure Data API). Additionally, on Windows, we need pd.lib to link against. The variable PD_PATH should point to the top-level of either
    • a PD source-tree (Linux and Mac)
    • a PD installation (Windows – because we need the compiled .lib for linking)
    • The Contents/Resources folder of a Mac installation (i.e. pd-<version>.app), as this contains m_pd.h in the expected sub-folder.

These will be downloaded and configured automatically, unless you pass CMake a source code location on disk for each (see below):

Clone this wiki locally