Doli një version i ri i sistemit të ndërtimit të njohur CMake 3.16.0 dhe mjeteve të lidhura CTest dhe CPack, që lehtësojnë testimin dhe ndërtimin e paketave përkatësisht.
Ndryshimet kryesore:
CMake tani mbështet Objective-C dhe Objective-C++. Mbështetjeja aktivizohet duke shtuar OBJC dhe OBJCXX në project() ose enable_languages(). Kështu, skedarët *.m dhe *.mm do të kompilohen si Objective-C ose C++, përndryshe, si më parë, do të konsiderohen si skedarë burimorë C++.
-
Shtuar prona e qëllimit UNITY_BUILD, që i thotë gjeneratorëve të bashkojnë skedarët burimor për të përshpejtuar ndërtimin.
Komandat find_*() tani mbështesin variabla të reja që kontrollojnë kërkimin.
Komanda file() tani mund të japë në mënyrë rekurzive një listë bibliotekash të lidhura me bibliotekën ose skedarin ekzekutiv me nënkomandën GET_RUNTIME_DEPENDENCIES. Kjo nënkomandë zëvendëson GetPrerequisites().
CMake tani ka komanda tĂ« integruara true dhe false, tĂ« thirrura nĂ«pĂ«rmjet cmake -E, dhe opsioni âloglevel tani Ă«shtĂ« i vjetruar dhe do tĂ« ndĂ«rrohet nĂ« âlog-level.
Burimi: linux.org.ru
