Skip to content

Add macOS support

Giulia requested to merge flanter21/3gxtool:master into master
  • 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.

Merge request reports