« ^ »

CMakeの各種バージョンをインストールする

2023/3/12 更新
約 1分 で読める

CMakeを使っていた所、CMakeのバージョンが原因でGLFWを検索できない問題に出会った。こういう出会いは大切にしたい。現在インストール可能なCMakeは3.25系だろう。インストールが必要になったバージョンは3.22系と3.24系だった。そこで、それらのフォーミュラを個人用のHomebrew Tapに追加する。

古いバージョンは現在のmacOS用のバイナリが提供されていない。その場合はソースコードからビルドする --build-from-source オプションを指定する。

CMake 3.22用ののフォーミュラには Modules/Internal/CPack/CPack.OSXScriptLauncher.in のリンクを削除するワークアラウンドと思われるコードがある。

    # Remove deprecated and unusable binary
    # https://gitlab.kitware.com/cmake/cmake/-/issues/20235
    (pkgshare/"Modules/Internal/CPack/CPack.OSXScriptLauncher.in").unlink
修正前の[email protected]

しかし私の環境では、このコードはエラーしてしまい、正常にインストールできなかった。そのため、このコードはコメントアウトした。

インストールはこのようにする。

brew install takesxisximada/tap/[email protected]  -s
[email protected]のインストール

3.24系は上記のようなコメントアウトは必要なかった。ただし、やはりバイナリは無いのでソースコードからビルドする。

brew install takesxisximada/tap/[email protected]  -s
[email protected]のインストール

リポジトリに置いておく。

https://github.com/TakesxiSximada/homebrew-tap


しむどん三度無視 により 2023/3/11 に投稿、2023/3/12 に最終更新
« ^ »