Inguqulo entsha yesistimu yokwakha ethandwayo CMake 3.16.0 kanye nezinsiza ezihambisana nayo i-CTest ne-CPack zikhishiwe, okwenza kube lula ukuhlola nokwakha amaphakheji, ngokulandelana.
Izinguquko eziyinhloko:
-
I-CMake manje isekela i-Objective-C ne-Objective-C++. Ukusekelwa kunikwe amandla ngokwengeza i-OBJC ne-OBJCXX kuphrojekthi() noma i- enable_languages(). Ngakho, *.m- kanye *.mm-files azohlanganiswa njenge-Objective-C noma C++, ngaphandle kwalokho, njengangaphambili, azobhekwa njengamafayela omthombo we-C++.
-
Ithimba lengeziwe target_precompile_headers(), okubonisa uhlu lwamafayela unhlokweni ahlanganiswe kusengaphambili okuhlosiwe.
-
Kwengezwe impahla eqondiwe UKUBUMBANA_KWAKHA, etshela amajeneretha ukuthi ahlanganise amafayela omthombo ukusheshisa ukwakha.
-
Imiyalo ye-find_*() manje isekela okuguquguqukayo okusha okulawula ukusesha.
-
Umyalo wefayela() usungakwazi ngokuphindaphindiwe kuhlu lwamalabhulali axhunywe kulabhulali noma ifayela elisebenzisekayo ngomyalo omncane we-GET_RUNTIME_DEPENDENCIES. Lo myalelo ongaphansi uthatha indawo ye-GetPrerequisites() .
-
I-CMake manje inemiyalo eyakhelwe ngaphakathi eyiqiniso nengamanga ebizwa nge-cmake -E, futhi inketho --loglevel manje isihoxisiwe futhi izoqanjwa kabusha --log-level.
Source: linux.org.ru