È disponibile una nuova versione di CMake 3.16.0

È stata rilasciata una nuova versione del popolare sistema di build CMake 3.16.0 e degli strumenti correlati CTest e CPack, che semplificano il test e la compilazione dei pacchetti rispettivamente.

Principali modifiche:

  • CMake ora supporta Objective-C e Objective-C++. Il supporto viene attivato aggiungendo OBJC e OBJCXX in project() o enable_languages(). In questo modo, i file *.m e *.mm saranno compilati come Objective-C o C++, altrimenti, come prima, verranno considerati file sorgente C++.

  • È stato aggiunto il comando target_precompile_headers(), che specifica l'elenco dei file di intestazione precompilati per l'obiettivo.

  • È stata aggiunta la proprietà dell'obiettivo UNITY_BUILD, che indica ai generatori di unire i file sorgente per accelerare la compilazione.

  • I comandi find_*() ora supportano nuove variabili che controllano la ricerca.

  • Il comando file() ora può restituire ricorsivamente un elenco delle librerie collegate a una libreria o a un file eseguibile utilizzando il sottocomando GET_RUNTIME_DEPENDENCIES. Questo sottocomando sostituisce GetPrerequisites().

  • CMake ora ha comandi integrati true e false, richiamabili tramite cmake -E, e l'opzione —loglevel è ora deprecata e sarà rinominata in —log-level.

Fonte: linux.org.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