ohmtech-rdi / eurorack-blocks

Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust
Other
303 stars 21 forks source link

Toolchain macos #525

Closed ohmtech-rdi closed 1 year ago

ohmtech-rdi commented 1 year ago

This PR removes the need of the brew package manager. It installs cairo, openocd and dfu-util.

In particular, we made 2 versions of the toolchain:

Python is instrumented to use our versions of the dynamic libraries instead of typically the brew ones, by using DYLD_FALLBACK_LIBRARY_PATH: this is the same method that brew use when building Python.

All executables and libraries are code-signed ad-hoc to work on the user's computer, like brew does.

Todo

ohmtech-rdi commented 1 year ago