Rilascio del sistema di build CMake 3.23

È stato rilasciato CMake 3.23, un generatore di script di build open source e multipiattaforma che funge da alternativa ad Autotools, utilizzato in progetti come KDE, LLVM/Clang, MySQL, MariaDB, ReactOS e Blender. Il codice CMake è scritto in C++ e distribuito con licenza BSD.

CMake è noto per la sua semplice sintassi di script, la possibilità di estendere le funzionalità tramite moduli, il supporto per la memorizzazione nella cache, strumenti per la cross-compilazione, la generazione di file di build per un ampio range di sistemi di build e compilatori, e utilità come ctest e cpack per definire script di test e pacchetti di build, insieme a cmake-gui per la configurazione interattiva delle opzioni di build.

Principali miglioramenti:

  • È stato aggiunto un campo opzionale "include" ai file "cmake-presets", che consente di includere il contenuto di altri file sul posto.
  • Nei generatori di script di build per Visual Studio 2019 e versioni successive è stato aggiunto il supporto per i file .NET SDK csproj per progetti in C#.
  • È stato aggiunto il supporto per il compilatore IBM Open XL C/C++, basato su LLVM. Il compilatore è disponibile con l'identificativo IBMClang.
  • È stato aggiunto il supporto per il compilatore MCST LCC (in sviluppo per i processori Elbrus e SPARC (MCST-R)). Il compilatore è disponibile con l'identificativo LCC.
  • È stato aggiunto un nuovo argomento "FILE_SET" al comando "install(TARGETS)", utilizzabile per installare un insieme di file di intestazione collegati alla piattaforma target selezionata.
  • È stata aggiunta la modalità "FILE_SET" al comando "target_sources()", che consente di aggiungere un insieme di file con un determinato tipo di codice, ad esempio file di intestazione.
  • La variabile "CMAKE_CUDA_ARCHITECTURES" e la proprietà della piattaforma target "CUDA_ARCHITECTURES" ora supportano i valori "all" e "all-major" per il CUDA toolkit 7.0 e versioni successive.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster