This is a collection of recipes that make it easier to build FreeCAD and dependencies on OSX.
These steps have been tested on Mavericks 10.9.2 through 10.10.3 with Xcode 6.3.2.
- An up-to-date installation of homebrew
- The homebrew/science tap
- The patched coin recipe from this tap (see install instructions for release version of FreeCAD vs HEAD version)
It's easy to install the homebrew/science tap
brew tap homebrew/science
Tap this repository (you can safely ignore warnings about coin recipe conflicts)
brew tap sanelson/freecad
Install the coin dependency using the following command
brew install --without-framework --without-soqt sanelson/freecad/coin
Once the prerequisites are in place you can build FreeCAD. The current STABLE version is v0.15. To build this version, run the following command
brew install sanelson/freecad/freecad
Then install FreeCAD
brew install --HEAD sanelson/freecad/freecad
- The "Robot" Mod is currently disabled since it seems to have some build issues with Clang and Libc++
- You will need to run the very latest python 2.7.8+ from homebrew, earlier versions had a bug which causes compilation to fail. See ToDo below for details
Here are a few features that I would like to add to the recipe. I'm open to other suggestions, please let me know.