Skip to content

Commit

Permalink
README_MACOS.md: Include supernova in Prerequisites and Build Instruc…
Browse files Browse the repository at this point in the history
…tions sections

The building readme for macOS does mention supernova further in the document, but I think it's beneficial to include supernova build option and the portaudio prerequisite earlier.
  • Loading branch information
dyfer committed Sep 27, 2017
1 parent 97c85de commit 504523c
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README_MACOS.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,12 @@ Prerequisites:
- **git, cmake, libsndfile, readline, and qt5.5**, installed via homebrew:
`brew install git cmake readline qt55`


*Note*: SuperCollider depends on Qt5WebKit, which was dropped from Qt in 5.6. So make sure you request Qt5.5 (`qt55`) and not the latest version (`qt5`).
Use `brew info` to see the version of a package, and see `brew switch` or `brew pin` if you want to use Qt5.5 as your default version.

- if you want to build with the *supernova* server, you need **portaudio** package, which can also be installed via homebrew:
`brew install portaudio`

Obtaining the source code
-------------------------

Expand All @@ -71,6 +73,8 @@ Build instructions
mkdir -p build
cd build
cmake -G Xcode -DCMAKE_PREFIX_PATH=`brew --prefix qt55` ..
#or, if you want to build with supernova:
cmake -G Xcode -DCMAKE_PREFIX_PATH=`brew --prefix qt55` -DSUPERNOVA=ON ..
cmake --build . --target install --config RelWithDebInfo

If successful this will build the application into `build/Install/SuperCollider/`
Expand All @@ -79,6 +83,8 @@ You can see the available build options with ```cmake -LH```.

To install, you may move this to /Applications or use it in place from the build directory.

More info on *supernova* can be found in the section **Frequently used cmake settings** below.

**Note**: You can also open the produced SuperCollider.xcodeproj in Xcode, and build the "Install" scheme in place of the last step. Do make sure you run the previous configuration steps.

#### Step by step explanation of the Build instructions:
Expand Down

0 comments on commit 504523c

Please sign in to comment.