いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

cmake で Ignoring CMAKE_OSX_SYSROOT value って出た場合のメモ

概要

忘れないうちにメモメモ。

たまーに、cmake すると以下のエラーが出るときがあります。

私の場合、CLionを使っているので、起動時に出たりしました。

Ignoring CMAKE_OSX_SYSROOT value:

XCodeのSDKのパス

because the directory does not exist. Call Stack (most recent call first): 
...snip...

大体は予想がつくのですが、調べてみると以下の記事を発見。

stackoverflow.com

やっぱり、XCodeをアップデートとかしたので、キャッシュが古くなっているみたいでした。

なので、CMakeCache.txt を削除するか、ビルドディレクトリごと削除すればオッケイ。

CLionの場合は、Actionsから Reset Cache and Reload Project を選択すればオッケイです。

過去の記事については、以下のページからご参照下さい。

  • いろいろ備忘録日記まとめ

devlights.github.io

サンプルコードは、以下の場所で公開しています。

  • いろいろ備忘録日記サンプルソース置き場

github.com

github.com

github.com