Leagan nua de CMake 3.16.0 eisithe

Eisíodh leagan nua den chóras tógála coitianta CMake 3.16.0 agus na fóntais CTest agus CPack a théann leis, rud a fhágann go bhfuil sé níos éasca pacáistí a thástáil agus a thógáil, faoi seach.

Athruithe móra:

  • Tacaíonn CMake anois le Cuspóir-C agus Cuspóir-C++. Cumasaítear tacaíocht trí OBJC agus OBJCXX a chur le project() nó enable_languages(). Mar sin, tiomsófar comhaid *.m- agus *.mm-mar Cuspóir-C nó C++, nó murach sin, measfar gur comhaid foinse C++ iad.

  • Foireann curtha leis ceanntásca_réamhchumtha_sprioc(), ag tabhairt le fios liosta de chomhaid ceanntásca réamhthiomsaithe don sprioc.

  • Cuireadh airí sprice leis UNITY_BUILD, a insíonn do ghineadóirí comhaid foinse a chur le chéile chun an tógáil a bhrostú.

  • Tacaíonn na horduithe find_*() anois le hathróga nua a rialaíonn an cuardach.

  • Is féidir leis an ordú File() anois leabharlanna atá nasctha le leabharlann nó comhad inrite a liostú go hathchúrsach leis an bhfo-ordú GET_RUNTIME_DEPENDENCIES. Tagann an fo-ordú seo in ionad GetPrerequisites() .

  • Tá orduithe fíor agus bréagacha ionsuite ag CMake anois ar a dtugtar via cmake -E, agus tá an rogha --loglevel imithe i léig anois agus déanfar é a athainmniú go --log-level.

Foinse: linux.org.ru

Add a comment