Kukhishwe inguqulo entsha ye-CMake 3.16.0

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

Engeza amazwana