Maybaygiare.org

Blog Network

installeren CMake

Er zijn verschillende manieren om CMake te installeren, afhankelijk van uw platform.

Windows

Er zijn voorgecompileerde binaries beschikbaar op de downloadpagina voor Windows als MSI-pakketten en ZIP-bestanden. Men kan als alternatief downloaden en bouwen CMake van de bron. De Download pagina biedt ook bron releases. Om CMake van een bronstructuur op Windows te bouwen, moet u eerst de nieuwste binaire versie van CMake installeren, omdat deze wordt gebruikt voor het bouwen van de bronstructuur. Zodra de binary is geà nstalleerd, start het op CMake zoals je zou doen met elk ander project. Meestal betekent dit het selecteren van CMake als de bronmap en vervolgens het selecteren van een binaire map voor de resulterende uitvoerbare bestanden.

Linux, macOS, UNIX

Er zijn voorgecompileerde binaries beschikbaar op de Download pagina voor sommige UNIX platforms. Men kan als alternatief downloaden en bouwen CMake van de bron. De Download pagina biedt bron releases. Er zijn twee mogelijke benaderingen voor het bouwen van CMake uit een bron boom. Als er geen bestaande cmake-installatie is, wordt een bootstrap-script gegeven:

 ./bootstrap make make install

(opmerking: de make install stap is optioneel, cmake wordt uitgevoerd vanuit de build directory.)

standaard zal bootstrap cmake bouwen zonder enige debug-of optimalisatievlaggen. Om optimalisaties in te schakelen moet u de optie CMAKE_BUILD_TYPE opgeven om als volgt te bootstrappen: ./bootstrap -- -DCMAKE_BUILD_TYPE:STRING=Release

voor meer opties met bootstrap, voer ./bootstrap --help uit .

of, een bestaande cmake installatie kan worden gebruikt om een nieuwe versie te bouwen:

 cmake . make make install

(opmerking: de make install stap is optioneel, cmake zal draaien vanuit de build directory.) Als je de GNU C++ compiler niet gebruikt, moet je het bootstrap script (of cmake) vertellen welke compiler je wilt gebruiken. Dit wordt gedaan door de omgevingsvariabelen CC en CXX in te stellen alvorens het uit te voeren. Bijvoorbeeld:

 env CC=cc CXX=CC ./bootstrap make make install

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.