A nova versione di CMake 3.16.0 hè stata liberata

Una nova versione di u famosu sistema di custruzzione CMake 3.16.0 è l'utilità cunnesse CTest è CPack sò state liberate, facenu più faciule per pruvà è custruisce pacchetti, rispettivamente.

I cambiamenti principali:

  • CMake supporta avà Objective-C è Objective-C++. U supportu hè attivatu aghjunghjendu OBJC è OBJCXX à project () o enable_languages ​​(). Cusì, *.m- è *.mm-files seranu cumpilati cum'è Objective-C o C++, altrimenti, cum'è prima, seranu cunsiderati cum'è schedarii di fonte C++.

  • Squadra aghjuntu target_precompile_headers()A chì specifica a lista di i fugliali d'intestazione precompilati per u destinazione.

  • Pruprietà di destinazione aghjuntu UNITY_BUILDA chì dice à i generatori di unisce i fugliali fonte per accelerà e custruzzioni.

  • I cumandamenti find_*() supportanu avà novi variàbili chì cuntrolanu a ricerca.

  • U cumandamentu di file () pò avà listà ricursivamente e biblioteche ligati à una biblioteca o eseguibile cù u subcumandamentu GET_RUNTIME_DEPENDENCIES. Stu sottucumanda rimpiazza GetPrerequisites() .

  • CMake hà avà integratu cumandamenti veri è falsi chjamati via cmake -E, è l'opzione --loglevel hè avà obsoleta è serà rinominata à --log-level.

Source: linux.org.ru

Add a comment