CMake (Programm)

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
CMake-Logo

CMake ist ein plattformunabhängiges Open-Source-Programm, dasfür die Entwickelung und Erstellung von Software eingesetzt wird.


Funktion

Mit CMake werden aus Skriptdateien (CMakeLists.txt) Makefiles und Projekte für viele integrierte Entwicklungsumgebungen und Compiler erzeugt. Unterstützt werden Borland Makefiles, CodeBlocks, MinGW/Unix Makefiles, Eclipse CDT4 MinGW/Nmake/Unix Makefiles, MinGW/MSYS/Nmake/Unix Makefiles, Visual Studio 6-10 32/64-Bit, Watcom WMake Dateien sowie Xcode. CMake überprüft dabei automatisch die Abhängigkeiten für C, C++, Fortran und Java und unterstützt parallele Builds.


Es werden viele Bibliotheken, wie z. B. SWIG, Boost und Qt durch die CMake-Skriptsprache unterstützt. Seit der Version 2.6 wird auch Cross Kompilation und cross-platform build unterstützt. Integriert sind Tools für Tests und release: DART, CDash, CTest und CPack.


Mit CPack ist es möglich Installationspakete in folgenden Formaten zu erstellen:

  • Nullsoft Scriptable Install System (NSIS)
  • Windows Installer XML (MSI)
  • Self extracting Tar GZip compression (STGZ)
  • Tar BZip2 compression (TBZ2)
  • Tar gzip compression (TGZ)
  • Tar Compress compression (TZ)
  • ZIP file format (ZIP)
  • Debian-Pakete (DEB)
  • RPM Package Manager (RPM)

Installation

Das Programm ist unter folgendem Link zu finden: (Stand März 2016)

https://cmake.org/download/

Installation Windows:

  1. Downloaden Sie die .msi Version (wie auf dem oberen Bild)
  2. Starten Sie die Installation
  3. Achten Sie darauf, dass Sie den PATH einbinden. (Siehe Bild rechts). Sollte Sie diesen Schritt übersehen haben, fahren Sie mit Schritt 4 fort, ansonsten haben Sie das Programm erfolgreich
  4. Fügen Sie den PATH ein. Dazu geht man wie folgt vor: Im Startmenu Rechtsklick auf "Computer" → "Eigenschaften" → "Erweiterte Systemeinstellungen" → "Erweitert" → "Umgebungsvariablen" → "Systemvariablen: Path" (Doppelklick) → An letzter Stelle die beiden Verzeichnisse anfügen.
Beispiel: C:\Program Files (x86)\CMake 2.8\bin;