CMakeをインストールするには、プラットフォームに応じていくつかの方法があります。
Windows
WINDOWSのダウンロードページには、MSIパッケージとZIPファイルとしてコンパイル済みのバイナリがあります。 別の方法として、ソースからCMakeをダウンロードしてビルドすることもできます。 ダウンロードページでは、ソースリリースも提供されます。 WindowsでソースツリーからCMakeをビルドするには、ソースツリーのビルドに使用されるため、最初に最新のバイナリバージョンのCMakeをインストールする必要があります。 バイナリがインストールされたら、他のプロジェクトと同じようにCMakeで実行します。 通常、これはソースディレクトリとしてCMakeを選択し、結果の実行可能ファイルのバイナリディレクトリを選択することを意味します。
Linux,macOS,UNIX
いくつかのUNIXプラットフォームのダウンロードページには、コンパイル済みのバイナリがあります。 別の方法として、ソースからCMakeをダウンロードしてビルドすることもできます。 ダウンロードページでは、ソースリリースが提供されます。 ソースツリーからCMakeを構築するには、二つの可能なアプローチがあります。 既存のCMakeインストールがない場合は、ブートストラップスクリプトが提供されます。
./bootstrap make make install
(注: make installステップはオプションで、cmakeはビルドディレクトリから実行されます。)
デフォルトでは、bootstrapはデバッグフラグや最適化フラグなしでCMakeをビルドします。 最適化を有効にするには、次のようにブートストラップするCMAKE_BUILD_TYPE
./bootstrap -- -DCMAKE_BUILD_TYPE:STRING=Release
ブートストラップでより多くのオプションを使用するには、./bootstrap --help
を実行します。または、既存のCMakeインストールを使用して新しいバージョンをビルドできます。
cmake . make make install
(注:make installステップはオプショ)GNU C++コンパイラを使用していない場合は、使用するコンパイラをブートストラップスクリプト(またはcmake)に指示する必要があります。 これは、実行する前に環境変数CCとCXXを設定することによって行われます。 たとえば、次のようにします。
env CC=cc CXX=CC ./bootstrap make make install