Add macOS support
-
Submodules
: updated as dynalo now supports macOS -
CMakeLists.txt
: disable static linking on macOS as that is unsupported on macOS -
.gitignore
: add a bunch of cmake-related files and .DS_Store -
sources/ElfConvert.cpp
: comment lines 293-295 out as they cause a segmentation error on macOS. My testing didn't find any regressions when converting any plugins.- If there is a better solution, please feel free to discard it/let me know what it is. I'm not too familiar with this project.
- Included Makefile has not been modified as I do not know what is going on. Users should run cmake manually when compiling on macOS.
I will also add that my testing has been performed on arm64 macOS, but when compiling for x86-64, these fixes do work in Rosetta 2. However, I have not verified it on a real x86-64 Mac.