CMake

CMAKE ist ein plattformübergreifendes, offenes Open-Source-Build-System.
Jetzt downloaden

CMake Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kitware, Inc.
  • Website des Verlags:
  • http://www.cmake.org

CMake Stichworte


CMake Beschreibung

CMake ist ein plattformübergreifendes, Open-Source-Build-System. CMAKE, das cross-Plattform, das Open-Source-System. CMAKE wird verwendet, um den Software-Kompilierungsvorgang mit einfachen Plattform- und Compiler-unabhängigen Konfigurationsdateien zu steuern. CMAKE generiert native Makefiles und Arbeitsbereiche, die in der Compiler-Umgebung Ihrer Wahl verwendet werden können. CMAKE ist ziemlich raffiniert: Es ist möglich, komplexe Umgebungen zu unterstützen, die die Systemkonfiguration, die Vorprozessor-Erzeugung, die Codegenerierung, und die Template Instantiation.cmake erfordern, wurde von KITWARE als Teil der NLM-Insight-Segmentierung und dem Anmelde-Toolkit-Projekt entwickelt. Das ASCI-Ansichten-Projekt bereitgestellte Unterstützung im Rahmen ihrer parallelen Berechnungsumgebung. Andere Sponsoren umfassen die Insight-, VTK- und VXL-Open-Source-Software-Communitys. Die Ziele für CMAKE beinhalten Folgendes: · Entwickeln Sie ein Open-Source, das plattformübergreifende Werkzeug zum Verwalten des Build-Prozesses, · Erlauben Sie den Einsatz von nativen Compilern und -systemen, · Vereinfachen Sie den Build-Prozess, · Optional eine Benutzeroberfläche bereitstellen, um das verwalten zu können Bausystem, · Erstellen Sie ein ausdehnliches Framework, · Wachsen Sie eine sich selbst erhaltende Gemeinschaft von Software-Benutzern und Entwicklern. Hier sind einige wichtige Funktionen von "CMAKE": · Unterstützt komplexe, große Build-Umgebungen. CMAKE wurde in mehreren großen Projekten nachgewiesen. · Erzeugt native Build-Dateien (z. B. Makefiles auf UNIX; Arbeitsbereiche / Projekte auf MS Visual C ++). Daher können Standardwerkzeuge auf jeder Plattform / Compiler-Konfiguration verwendet werden. · Die leistungsstark leistungsstarke Befehle beinhalten die Möglichkeit, Dateien, Bibliotheken, Ausführbare Dateien zu finden; Fügen Sie externe CMAKE-Dateien ein, die die Standardfunktionalität einkapseln. Schnittstellen zu Testsystemen; Unterstützt Rekursive Verzeichnis-Traversal mit variabler Erbschaft; kann externe Programme ausführen; Unterstützt bedingte Builds; unterstützt regelmäßige Exportenerweiterung; Und so weiter. · Unterstützt an Ort und Stelle und außerhalb des Platzes. Multiple Compilation-Bäume sind von einem einzelnen Quellbaum möglich. · Kann leicht erweitert werden, um neue Funktionen hinzuzufügen. · CMAKE ist Open Source. · CMAKE arbeitet mit einem Cache, der mit einem grafischen Editor verbunden ist. Der Cache bietet optionale Wechselwirkung, um den Build-Prozess bedingt zu steuern. Hier sind einige wichtige Funktionen von "CMAKE": · Unterstützt komplexe, große Bauumgebungen. CMAKE wurde in mehreren großen Projekten nachgewiesen. · Erzeugt native Build-Dateien (z. B. Makefiles auf UNIX; Arbeitsbereiche / Projekte zu MS Visual C). Daher können Standardwerkzeuge auf jeder Plattform / Compiler-Konfiguration verwendet werden. · Die leistungsstarken Befehle enthält die Möglichkeit, Dateien, Bibliotheken, Ausführbare Dateien zu finden, enthalten. Fügen Sie externe CMAKE-Dateien ein, die die Standardfunktionalität einkapseln. Schnittstellen zu Testsystemen; Unterstützt Rekursive Verzeichnis-Traversal mit variabler Erbschaft; kann externe Programme ausführen; Unterstützt bedingte Builds; unterstützt regelmäßige Exportenerweiterung; und so weiter. · Unterstützt an Ort und Stelle und außerhalb des Platzes. Mehrere Kompilationsbäume sind von einem einzelnen Quellbaum möglich. · Kann leicht erweitert werden, um neue Funktionen hinzuzufügen. · CMAKE ist offene Quelle. · CMAKE arbeitet mit einem Cache, der mit einem grafischen Editor verbunden ist. Der Cache bietet optionale Wechselwirkung, um den Build-Prozess bedingt zu steuern.


CMake Zugehörige Software

Flapjax

flapjax ist eine neue Programmiersprache, die um die Anforderungen moderner, kundenbasierter Webanwendungen entwickelt wurde. ...

174

Herunterladen