det finns flera sätt att installera CMake, beroende på din plattform.
Windows
det finns förkompilerade binärer tillgängliga på nedladdningssidan för Windows som MSI-paket och ZIP-filer. Man kan alternativt ladda ner och bygga CMake från källan. Nedladdningssidan ger också källutgåvor. För att bygga CMake från ett källkodsträd på Windows måste du först installera den senaste binära versionen av cmake eftersom den används för att bygga källkodsträdet. När binären är installerad, kör den på CMake som du skulle göra något annat projekt. Vanligtvis innebär detta att välja CMake som källkatalog och sedan välja en binär katalog för de resulterande körbara filerna.
Linux, macOS, UNIX
det finns förkompilerade binärer tillgängliga på nedladdningssidan för vissa UNIX-plattformar. Man kan alternativt ladda ner och bygga CMake från källan. Nedladdningssidan ger källutgåvor. Det finns två möjliga metoder för att bygga CMake från ett källträd. Om det inte finns någon befintlig cmake-installation tillhandahålls ett bootstrap-skript:
./bootstrap make make install
(notera: steget make install är valfritt, cmake körs från byggkatalogen.)
som standard kommer bootstrap att bygga CMake utan några felsöknings-eller optimeringsflaggor. För att aktivera optimeringar måste du ange alternativet CMAKE_BUILD_TYPE
för att starta upp så här: ./bootstrap -- -DCMAKE_BUILD_TYPE:STRING=Release
för fler alternativ med bootstrap, kör ./bootstrap --help
.
eller en befintlig cmake-installation kan användas för att bygga en ny version:
cmake . make make install
(Obs: make install-steget är valfritt, cmake körs från build-katalogen.) Om du inte använder GNU C++ – kompilatorn måste du berätta för bootstrap-skriptet (eller cmake) vilken kompilator du vill använda. Detta görs genom att ställa in miljövariablerna CC och CXX innan du kör den. Till exempel:
env CC=cc CXX=CC ./bootstrap make make install