Now initialize the project environment for development
Now initialize the project environment for development
```bash
```bash
...
@@ -71,6 +65,26 @@ make init.dev
...
@@ -71,6 +65,26 @@ make init.dev
This command also creates a default configuration file `config/engine-core.ini`.
This command also creates a default configuration file `config/engine-core.ini`.
### Installing on macOS
Engine Core can be installed on macOS as well, but with some restrictions:
- Intel-Macs only (related to liquidsoap version 2.1.x; will be obsolete when we're upgrading to 2.2.x. __NB: Don't try to upgrade to 2.2 - this won't work without refactoring the implementation__)
- instead of `apt`, use a package manager for macOS, such as `homebrew`
- install without ALSA-libraries (which will fail since macOS uses CoreAudio instead of ALSA)
Your installation procedure might look something like this:
Please note that `make.init.dev` also uses `apt` for installing additional packages, so in the makefile, you need to replace `apt` with `<your_package_manager>`, such as `brew`.