Bag-ong bersyon sa CMake 3.16.0 gipagawas

Usa ka bag-ong bersyon sa sikat nga sistema sa pagtukod nga CMake 3.16.0 ug kauban nga mga utilities nga CTest ug CPack ang gipagawas, nga nagpadali sa pagsulay ug paghimo sa mga pakete, matag usa.

Panguna nga mga pagbag-o:

  • Gisuportahan na karon sa CMake ang Objective-C ug Objective-C++. Gipalihok ang suporta pinaagi sa pagdugang sa OBJC ug OBJCXX sa project() o enable_languages(). Sa ingon, ang *.m- ug *.mm-files i-compile isip Objective-C o C++, kung dili, sama kaniadto, sila pagaisipon nga C++ source files.

  • Gidugang nga sugo target_precompile_headers(), nga nagpakita sa usa ka lista sa precompiled header files alang sa target.

  • Gidugang target nga kabtangan UNITY_BUILD, nga nagsulti sa mga generator sa paghiusa sa mga source file aron mapadali ang pagtukod.

  • Ang find_*() commands karon nagsuporta sa mga bag-ong variables nga nagkontrol sa pagpangita.

  • Ang file() nga sugo mahimo na nga maglista sa mga librarya nga nalambigit sa usa ka librarya o executable file nga adunay GET_RUNTIME_DEPENDENCIES subcommand. Kini nga subcommand mipuli sa GetPrequisites() .

  • Ang CMake karon adunay built-in nga tinuod ug bakak nga mga sugo nga gitawag pinaagi sa cmake -E, ug ang --loglevel nga kapilian wala na magamit ug pag-ilis sa ngalan sa --log-level.

Source: linux.org.ru

Idugang sa usa ka comment