CMakeこれは、ソフトウェアプロジェクトのビルドプロセスを管理するのに役立つオープンソースのクロスプラットフォームビルドシステムです。プロジェクトの構造、依存関係、およびビルドターゲットを定義するためのシンプルな宣言型の構文を使用し、特定のプラットフォーム向けのビルドファイル(MakefileやVisual Studioのプロジェクトファイルなど)を生成して、さまざまなプラットフォームや異なるコンパイラでプロジェクトをビルドすることができます。

CMakeは、Make、Ninja、Visual Studioをはじめとするさまざまなビルドシステムのためにプロジェクトを作成および構成することができ、CLion、Qt Creator、Visual Studio CodeなどのさまざまなIDEもサポートしています。また、C、C++、Java、Python、Fortranなどの幅広いプログラミング言語もサポートしています。

CMakeを使用する主な利点の一つは、複数のソースファイルや依存関係を持つ複雑なプロジェクトを扱う能力です。CMakeはモジュラー構造を提供し、ファイル、ライブラリ、モジュールの追加や削除、さまざまなプラットフォームやコンパイラ用のビルド構成の定義を容易にします。

CMake はオープンソースコミュニティで広く使用されており、多くの大規模プロジェクト、例えば KDE、LLVM、OpenCV のためのビルドシステムとして選ばれています。その人気の理由は、その柔軟性、使いやすさ、および複数のプラットフォームと複数のコンパイラで動作するビルドファイルを生成する能力にあります。


主要な特徴:

  • クロスプラットフォーム: CMake は、Windows、macOS、Linuxを含む複数のプラットフォームでのビルドをサポートしています。
  • 言語に依存しない: CMakeは、C++、Python、Javaなど、さまざまなプログラミング言語で使用することができます。
  • 構成管理: CMakeは開発者がビルド構成とカスタムビルドオプションを指定できるようにします。
  • モジュラーデザイン: CMake はモジュラーデザインを採用しており、開発者が複数のコンポーネントを持つ複雑なプロジェクトを構築することができます。
  • 他のビルドツールとの統合:CMakeは、makeやninjaなどの他のビルドツールと統合することができます。
  • 自動依存関係解決: CMakeはプロジェクトの異なるコンポーネント間で依存関係を自動的に検出し、解決することができます。
  • 拡張性: CMakeは特定のビルド要件をサポートするためにカスタムプラグインやモジュールで拡張することができます。


他の言語で利用可能なプログラム

ユーザーレビュー

オープンソース

ユーザー評価

要件:

Windows 7/ Windows 8/ Windows 10/ Windows 11

言語:

English

出版社:

Kitware, Inc.

更新しました:

Jun 18, 2024

クリーン

ソフト報告

開発者のソフトウェア

CMake (64bit) 3.30.3

CMake (32bit) 3.30.3

セキュリティレベル

お使いのデバイスの潜在的な損害を避け、データとプライバシーの安全性を確保するために、私たちのチームは新しいインストールファイルがサーバーにアップロードされるかリモートサーバーにリンクされるたびに確認し、定期的にファイルをレビューしてその状態を確認または更新しています。この確認に基づいて、ダウンロード可能なファイルに対して次のセキュリティレベルを設定します。

クリーン

このソフトウェアプログラムはクリーンである可能性が高いです。

このソフトウェアプログラムに関連するファイルやURLを、世界の主要な60以上のウイルス対策サービスでスキャンしましたが、脅威は見つかりませんでした。また、サードパーティのソフトウェアはバンドルされていません。

警告

このプログラムは広告に支えられており、不要なサードパーティのプログラムをインストールすることを提案する場合があります。これにはツールバー、ホームページの変更、デフォルトの検索エンジンの変更、または他のパーティのプログラムのインストールが含まれる場合があります。これらは誤検出の場合があり、このソフトウェアをインストールおよび使用する際には注意するようにユーザーにアドバイスしています。

無効

このソフトウェアはもうダウンロードできません。このソフトウェアが悪意のあるものであるか、セキュリティの問題があるか、その他の理由がある可能性が非常に高いです。

報告書を提出してください

ありがとう!
あなたの報告書が送信されました。

ご依頼を確認し、適切な対応をいたします。

本報告に基づく措置について通知は行われませんのでご注意ください。ご不便をおかけして申し訳ありません。

私たちのウェブサイトを清潔で安全に保つためのご協力に感謝します。