An fito da sabon sigar CMake 3.16.0

An fito da sabon salo na shahararren tsarin ginin CMake 3.16.0 da CTest da CPack masu rakiya, wanda ya sauƙaƙa don gwadawa da gina fakiti, bi da bi.

Babban canje-canje:

  • CMake yanzu yana goyan bayan Objective-C da Objective-C++. Ana kunna tallafi ta ƙara OBJC da OBJCXX zuwa aikin() ko kunna_harsuna(). Don haka, *.m- da *.mm-files za a haɗa su azaman Objective-C ko C++, in ba haka ba, kamar da, za a ɗauke su fayilolin tushen C++.

  • Tawagar ta kara da cewa target_precompile_headers(), yana nuna jerin fayilolin rubutun da aka riga aka tattara don manufa.

  • Ƙara kayan niyya UNITY_BUILD, wanda ke gaya wa janareta don haɗa fayilolin tushen don haɓaka ginin.

  • Umurnin Find_*() yanzu suna goyan bayan sabbin masu canji waɗanda ke sarrafa binciken.

  • Umurnin fayil() yanzu na iya lissafin dakunan karatu akai-akai da ke da alaƙa da ɗakin karatu ko fayil ɗin da za a iya aiwatarwa tare da ƙaramin umarni na GET_RUNTIME_DEPENDENCIES. Wannan ƙaramin umarni yana maye gurbin GetPrerequisites() .

  • CMake yanzu yana da ginannun umarni na gaskiya da na ƙarya da ake kira ta hanyar cmake -E, kuma zaɓin --loglevel yanzu ya ƙare kuma za a sake masa suna --log-level.

source: linux.org.ru

Add a comment