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