A CMake 3.23 kiadásának bejelentése

Megjelent a CMake 3.23, a platformfüggetlen, nyílt forráskódú build-script generátor, amely alternatívaként szolgál az Autotools számára, és olyan projektekben használják, mint a KDE, LLVM/Clang, MySQL, MariaDB, ReactOS és Blender. A CMake kódja C++ nyelven íródott, és BSD licenc alatt terjesztik.

A CMake kiemelkedik az egyszerű script nyelv, a funkciók bővítését lehetővé tévő modulok, a cache támogatás, a cross-compilation eszközök, a széleskörű build rendszerek és fordítók számára történő build fájl generálásának támogatásával, valamint a ctest és cpack eszközökkel, amelyek tesztelési és csomagolási scripteket definiálnak, továbbá a cmake-gui eszközzel, amely interaktív beállításokat kínál a build paraméterekhez.

Fő fejlesztések:

  • A «cmake-presets» fájlokhoz opcionális «include» mező került hozzáadásra, amellyel más fájlok tartalmát be lehet illeszteni a helyszínen.
  • A Visual Studio 2019 és újabb verziók build script generátoraihoz hozzáadódott a .NET SDK csproj fájlok támogatása C# projektekhez.
  • Hozzáadva az IBM Open XL C/C++ fordító támogatása, amely LLVM alapú. A fordító az IBMClang azonosítóval érhető el.
  • Hozzáadva a MCST LCC fordító támogatása (Elbrus és SPARC (MCST-R) processzorokra fejlesztve). A fordító az LCC azonosítóval érhető el.
  • Az «install(TARGETS)» parancshoz új «FILE_SET» argumentum került hozzáadásra, amely lehetővé teszi a kiválasztott célplatformhoz kapcsolódó header fájlok készletének telepítését.
  • A «target_sources()» parancshoz hozzáadódott a «FILE_SET» mód, amellyel speciális fájltípusú kódokat, például header fájlokat lehet hozzáadni.
  • A «CMAKE_CUDA_ARCHITECTURES» változóhoz és a «CUDA_ARCHITECTURES» célplatformhoz hozzáadódott az «all» és az «all-major» értékek támogatása a CUDA toolkit 7.0+ verzióhoz.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster