Cmag 3.28

Cmag 3.28

Air 6 Dùbhlachd, chaidh 3.28 den t-siostam togail thar-àrd-ùrlar CMake, sgrìobhte ann an C ++ agus air a chuairteachadh fo chead BSD-3, fhoillseachadh.

Liosta de na prìomh atharrachaidhean:

  • Taic nas fheàrr airson modalan C ++ 20 ann an gineadairean Ninja agus Visual Studio (VS 2022 agus nas fhaide air adhart). Mion-fhiosrachadh ann an cmake-cxxmodules(7);
  • Faodar còd cànain HIP airson NVIDIA GPUs a-nis a chuir ri chèile leis an nvcc compiler (NVIDIA CUDA Compiler). Mion-fhiosrachadh san tuairisgeul air an caochladair CMAKE_HIP_PLATFORM;
  • Chaidh an àithne exec_program (), nach deach a mholadh ann an CMake 3.0, a thoirt air falbh. Bu chòir dhut exe_process() a chleachdadh na àite;
  • tha faidhlichean air an gineadh airson targaidean a’ cleachdadh fhaidhlichean a-nis air am meas prìobhaideach gu bunaiteach. Feumar faidhlichean cinn poblach a chaidh a ghineadh a shònrachadh le bhith a’ cleachdadh faidhlichean. Leigidh seo leat grafaichean togail nas èifeachdaiche a chruthachadh airson Ninja. Fiosrachadh ann am poileasaidh CMP0154;
  • Chan eil an lorg_library (), find_path(), agus find_file() ag òrdachadh tuilleadh ro-leasachain stàlaidh a gheibhear bho chaochladair àrainneachd PATH. Chaidh an giùlan seo a chuir ris ann an CMake 3.3 gus taic a thoirt do àrainneachdan leasachaidh MSYS agus MinGW (“MSYSTEM”) air Windows agus dh’ fhaodadh iad coimhead airson ro-leasachain nach eileas ag iarraidh a thàinig gu crìch gun fhiosta anns an PATH airson adhbhar air choireigin.
  • taic a bharrachd airson clàran .xcframework airson àrd-ùrlaran Apple.

Source: linux.org.ru

Cuir beachd ann