Daniel Marino
30 10月 2024
macOS での CMake ビルドの OpenMP コンパイルの問題の解決
macOS で「OpenMP_C が見つかりませんでした」という警告が表示され続けると、特に CMake がデフォルトで OpenMP をサポートしていない Xcode の Clang を使用する場合に迷惑になることがあります。複数のビルドがこの問題の影響を受ける可能性があります。この問題は Apple Silicon で頻繁に発生します。この問題は、MacPorts を使用してインストールされたバージョンなど、OpenMP と互換性のある Clang バージョンを使用するように CMake を設定することで修正されることがよくあります。この投稿では、CMake を適切なコンパイラ パスに再ルーティングし、シームレスな並列処理を促進し、構成ミスを防ぐための実証済みのメソッドとスクリプトを多数紹介します。 🙠