Please note this article is intended for development, and eden on macOS is not currently ready for regular use.
This article was written for developers. eden support for macOS is not ready for casual use.
Method I: ninja
If you are compiling on Intel Mac or are using a Rosetta Homebrew installation, you must replace all references of /opt/homebrew
to /usr/local
.
Install dependencies from Homebrew:
Clone the repo
Build for release
You may also want to include support for Discord Rich Presence by adding -DUSE_DISCORD_PRESENCE=ON
after cmake ..
Build with debug symbols (vcpkg is not currently used due to broken boost-context library):
Run the output:
Method II: Xcode
If you are compiling on Intel Mac or are using a Rosetta Homebrew installation, you must replace all references of /opt/homebrew
to /usr/local
.
Install dependencies from Homebrew:
Clone the repo
Build for release
You may also want to include support for Discord Rich Presence by adding -DUSE_DISCORD_PRESENCE=ON
after cmake ..
Build with debug symbols (vcpkg is not currently used due to broken boost-context library):
Run the output:
To run with MoltenVK, install additional dependencies:
Run with Vulkan loader path: