CMake インストールと設定
CMake が対応するオペレーティングシステム:
- Microsoft Windows
- Apple macOS
- Linux
- FreeBSD
- OpenBSD
- Solaris
- AIX
CMake をインストール
CMake は異なるオペレーティングシステムにインストールできます。この記事では、Windows、Linux、macOS でのインストールと設定について説明します。
CMake インストールパッケージのダウンロード先:https://cmake.org/download/。
ダウンロードページにはソースパッケージとバイナリパッケージが含まれています:

上記のバイナリパッケージのリストから、自分のオペレーティングシステムに適したインストールパッケージをダウンロードできます。
Windows
Windows 版のインストールパッケージ(通常は .msi ファイル)を選択します。
ダウンロード後、ダウンロードした.msiファイルをダブルクリックし、インストールウィザードの指示に従ってインストールします。

インストール中に、CMake をシステムの PATH 環境変数に追加することを選択できます(コマンドラインで cmake コマンドを直接使用できるように、このオプションを選択することをお勧めします)。

インストールの確認:コマンドプロンプト(CMD)または PowerShell を開き、次のように入力しますcmake --version、CMake のバージョン情報が正しく表示されるかどうかを確認します。
macOS
Homebrew を使用したインストール
ターミナル(Terminal)を開き、次のインストールコマンドを実行します:
brew install cmake
公式インストールパッケージを使用
CMake 公式サイトのダウンロードページにアクセスし、macOS 版の.dmgファイルを選択します。
ダウンロードして実行.dmgしたファイルから、CMake アイコンをアプリケーションフォルダにドラッグします。

インストールが成功すると、コマンドはすべて/Applications/CMake.app/Contents/binディレクトリ内にあります。環境変数を.bash_profileファイルに追加する必要があります。vim を使用して編集します:
vim ~/.bash_profile
次の内容をファイルの末尾に追加します:
export PATH="/Applications/CMake.app/Contents/bin":"$PATH"
追加が完了したら、実行source ~/.bash_profileまたはターミナルを再起動します。
インストールの確認:ターミナルを開き、次のように入力しますcmake --version、CMake が正しくインストールされていることを確認します。
Linux
パッケージマネージャーを使用したインストール(ほとんどのディストリビューションに適用):
- Ubuntu または Debian システムの場合:sudo apt-get install cmake
- Fedora システムの場合:sudo dnf install cmake
- Arch Linux システムの場合:sudo pacman -S cmake
ソースコードからコンパイルしてインストール:
CMake 公式サイトにアクセスしてソースパッケージをダウンロードします。
ソースパッケージを解凍し、解凍後のディレクトリに移動します。
次のコマンドを実行してコンパイルとインストールを行います:
./bootstrap make sudo make install
インストールの確認:ターミナルを開き、次のように入力しますcmake --version、CMake のインストールが成功したことを確認します。
CMake を設定
CMake のインストールパスがシステムの PATH 環境変数に追加されていることを確認します。これにより、任意の場所のコマンドラインから CMake にアクセスできます。
Windows 環境変数の設定
インストール中に CMake を PATH に追加することを選択した場合は、追加の設定は不要です。
選択しなかった場合は、手動で追加できます:「コンピューター」または「PC」を右クリックし、「プロパティ」→「システムの詳細設定」→「環境変数」を選択し、「システム変数」で Path を見つけて「編集」をクリックし、CMake のインストールパスを追加します。
macOS と Linux
通常、インストーラーが PATH を自動設定します。設定されない場合は、手動で設定できます。
ターミナルを開き、~/.bash_profile 或 ~/.zshrcファイルを編集し、次の行を追加します:
export PATH="/usr/local/bin:$PATH"
実行source ~/.bash_profile 或 source ~/.zshrcして変更を有効にします。
CMake GUI の使用
CMake はグラフィカルユーザーインターフェース(GUI)も提供しており、より直感的にプロジェクトを設定できます。
Windows では、通常はスタートメニューから起動できます。

macOS と Linux では、ターミナルコマンド cmake-gui を使用して起動します。

ソースコードディレクトリとビルドディレクトリを設定します:
- ソースコードディレクトリ(Source Code Directory):CMakeLists.txt ファイルを含むディレクトリを指定します。
- ビルドディレクトリ(Build Directory):生成されたビルドファイルを格納するディレクトリを指定します。ソースコードを整理するために、独立したディレクトリを使用することをお勧めします。
設定と生成:
- 「Configure」ボタンをクリックし、コンパイラーとビルドオプションを選択します。CMake は依存関係をチェックして設定を生成します。
- 「Generate」ボタンをクリックすると、CMake は現在のプラットフォームに適したビルドファイルを生成します。
上記の手順により、ユーザーは CMake をインストールして設定し、プロジェクトのビルドと管理に使用できるように準備できます。
その他の拡張