Es ist eine neue Version CMake 3.16.0 erschienen.

Die neue Version des beliebten Build-Systems CMake 3.16.0 sowie der zugehörigen Tools CTest und CPack zur Vereinfachung von Tests und Paketbauten ist erschienen.

Wesentliche Änderungen:

  • CMake unterstützt nun Objective-C und Objective-C++. Um die Unterstützung zu aktivieren, fügen Sie OBJC und OBJCXX zu project() oder enable_languages() hinzu. Dadurch werden *.m- und *.mm-Dateien als Objective-C oder C++ kompiliert, andernfalls gelten sie weiterhin als C++-Quelldateien.

  • Der Befehl target_precompile_headers(), das die Liste der vorkompilierten Header-Dateien für das Ziel angibt.

  • Eine neue Ziel-Eigenschaft wurde hinzugefügt: UNITY_BUILD, die den Generatoren angibt, Quellfiles zur Beschleunigung des Builds zu bündeln.

  • Die find_*()-Befehle unterstützen jetzt neue Variablen zur Steuerung der Suche.

  • Der Befehl file() kann jetzt rekursiv eine Liste von Bibliotheken ausgeben, die mit einer Bibliothek oder einer ausführbaren Datei über den Unterbefehl GET_RUNTIME_DEPENDENCIES verbunden sind. Dieser Unterbefehl ersetzt GetPrerequisites().

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

Quelle: linux.org.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster