Den nya versionen av det populÀra byggsystemet CMake 3.16.0 samt de medföljande verktygen CTest och CPack, som underlÀttar testning och paketbyggnad, har slÀppts.
Huvudsakliga förÀndringar:
CMake stödjer nu Objective-C och Objective-C++. Stödet aktiveras genom att lÀgga till OBJC och OBJCXX i project() eller enable_languages(). DÀrmed kommer *.m- och *.mm-filer att kompileras som Objective-C eller C++, annars kommer de, som tidigare, att betraktas som C++-kÀllfiler.
-
Egenskapen UNITY_BUILD, har lagts till, vilket indikerar för generatorerna att sammanfoga kÀllfiler för att snabba upp byggprocessen.
Kommandona find_*() stöder nu nya variabler som kontrollerar sökningen.
Kommandot file() kan nu rekurserat lista bibliotek som Àr lÀnkade till biblioteket eller den körbara filen med underkommandot GET_RUNTIME_DEPENDENCIES. Detta underkommando ersÀtter GetPrerequisites().
CMake har nu inbyggda kommandon true och false, som kan anropas via cmake -E, och alternativet âloglevel Ă€r nu förĂ„ldrat och kommer att omdöpas till âlog-level.
KĂ€lla: linux.org.ru
