Rilis sistem mbangun CMake 3.23

Presented punika release saka cross-platform open build script generator CMake 3.23, kang tumindak minangka alternatif kanggo Autotools lan digunakake ing proyek kayata KDE, LLVM / Clang, MySQL, MariaDB, ReactOS lan Blender. Kode CMake ditulis ing C ++ lan disebarake miturut lisensi BSD.

CMake misuwur amarga nyedhiyakake basa skrip sing prasaja, alat kanggo nggedhekake fungsi liwat modul, dhukungan caching, anane alat kanggo kompilasi silang, dhukungan kanggo ngasilake file mbangun kanggo macem-macem sistem mbangun lan kompiler, anané ctest lan cpack utilitas kanggo nemtokake skrip test lan paket bangunan, lan sarana cmake -gui kanggo konfigurasi interaktif paramèter mbangun.

dandan utama:

  • Kolom "kalebu" opsional wis ditambahake menyang file "cmake-preset", sing sampeyan bisa ngganti isi file liyane.
  • Dhukungan kanggo file csproj .NET SDK kanggo proyek C# wis ditambahake kanggo mbangun generator script kanggo Visual Studio 2019 lan versi anyar.
  • Dhukungan ditambahake kanggo kompiler IBM Open XL C/C ++, adhedhasar LLVM. Compiler kasedhiya ing identifier IBMClang.
  • Dhukungan ditambahake kanggo kompiler MCST LCC (dikembangake kanggo prosesor Elbrus lan SPARC (MCST-R). Compiler kasedhiya ing identifier LCC.
  • Argumentasi anyar wis ditambahake menyang printah "install(TARGETS)", "FILE_SET", sing bisa digunakake kanggo nginstal file header sing ana gandhengane karo platform target sing dipilih.
  • Mode "FILE_SET" wis ditambahake menyang printah "target_sources ()", karo sampeyan bisa nambah pesawat saka jinis file tartamtu karo kode, contone, file header.
  • Nambahake dhukungan kanggo nilai "kabeh" lan "kabeh-utama" kanggo toolkit CUDA 7.0+ menyang variabel "CMAKE_CUDA_ARCHITECTURES" lan properti platform target "CUDA_ARCHITECTURES".

Source: opennet.ru

Add a comment