Die neue Version CMake 3.16.0 ist erschienen

Die neue Version des beliebten Build-Systems CMake 3.16.0 sowie der zugehörigen Tools CTest und CPack, die das Testen und den Aufbau von Paketen erleichtern, ist erschienen.

Hauptänderungen:

  • CMake unterstützt jetzt Objective-C und Objective-C++. Die Unterstützung wird durch das Hinzufügen von OBJC und OBJCXX in project() oder enable_languages() aktiviert. So werden *.m- und *.mm-Dateien als Objective-C oder C++ kompiliert, ansonsten werden sie wie zuvor als C++-Quellcode betrachtet.

  • Das Kommando target_precompile_headers(), wurde hinzugefügt, um eine Liste von vorcompilierten Header-Dateien für das Ziel anzugeben.

  • Eine neue Eigenschaften für das Ziel wurde hinzugefügt: UNITY_BUILD, die Generatoren anweist, Quellcodes für schnellere Builds zu kombinieren.

  • Die Befehle find_*() unterstützen jetzt neue Variablen, die die Suche steuern.

  • Der Befehl file() kann jetzt rekursiv eine Liste von Bibliotheken zurückgeben, die an eine Bibliothek oder eine ausführbare Datei mit dem Unterbefehl GET_RUNTIME_DEPENDENCIES angehängt sind. Dieser Unterbefehl ersetzt GetPrerequisites().

  • CMake hat jetzt eingebaute Befehle true und false, die über cmake -E aufgerufen werden, und die Option —loglevel ist jetzt veraltet und wird in —log-level umbenannt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4