CMakeでmacOSのユニバーサルバイナリ(arm64とx86_64に両対応)を作る手順。
cmakeのオプションは以下のとおり。
-DCMAKE_OSX_ARCHITECTURES="arm64;x86_64"
cmakeとninjaを使った例。
$ mkdir build $ cd build $ cmake .. -GNinja -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" $ ninja