GemRB - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port gemrb
Game(s) Baldur's Gate, Baldur's Gate II and Icewind Dale
Homepage https://gemrb.org/
Source Code https://github.com/gemrb/gemrb
Build Type: Mac Source Ports Build
Port Type Reverse Engineered Source Code
Project Build Strategy Project doesn't do Universal 2 App Bundles
Source Code Strategy Source available
Projct Release Strategy Versioned releases
Mac Support Status Official Mac support and builds
Project Status Active
Build System CMake
Programming Language(s) C/C++
Data Situation The gam launches a Cocoa window that allows the user to choose what game data to use.
Homebrew Requirements brew install sdl2 [email protected]

Notes

This source port uses the com.apple.security.cs.disable-library-validation com.apple.security.files.user-selected.read-write entitlements

This source port specifies the Python paths as cmake arguments.

Upon learning that .so files are just .dylib files, I now have this thing building a Universal 2 bundle. There was some work figuring out just how much Python runtime needed to be copied over but I made it work.