First, clone the dynarmic source recursively:
git clone --recursive https://github.com/zhkl0228/yuzu-dynarmic ~/git/dynarmic
Then, follow these steps to build the static libraries:
Build ARM64 static libraries:
cd ~/git/dynarmic
mkdir -p build_arm64 && cd build_arm64
cmake .. -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_OSX_DEPLOYMENT_TARGET=13.0 \
-DDYNARMIC_TESTS=OFF \
-DDYNARMIC_WARNINGS_AS_ERRORS=OFF \
-DDYNARMIC_USE_BUNDLED_EXTERNALS=ON
make -j$(sysctl -n hw.ncpu)
Build x86_64 static libraries (cross-compile):
cd ~/git/dynarmic
mkdir -p build_x86_64 && cd build_x86_64
cmake .. -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 \
-DDYNARMIC_TESTS=OFF \
-DDYNARMIC_WARNINGS_AS_ERRORS=OFF \
-DDYNARMIC_USE_BUNDLED_EXTERNALS=ON
make -j$(sysctl -n hw.ncpu)
git clone --recursive https://github.com/zhkl0228/yuzu-dynarmic ~/git/dynarmic