Rilis sistem mbangun CMake 3.18

Dipuntepangaken release saka cross-platform mbukak mbangun script generator CMake 3.18, sing dadi 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, sarana kanggo nggedhekake fungsi liwat modul, jumlah dependensi minimal (ora ana ikatan karo M4, Perl utawa Python), dhukungan caching, ana alat kanggo kompilasi silang, dhukungan kanggo mbangun mbangun. file kanggo sawetara saka sudhut mbangun sistem lan compiler, ngarsane ctest lan cpack keperluan kanggo nemtokake script test lan paket bangunan, cmake-gui sarana kanggo setelan interaktif mbangun paramèter.

Utama dandan:

  • Basa CUDA bisa dibangun nggunakake Clang ing platform liyane saka Windows. Kompilasi kapisah CUDA durung didhukung ing platform apa wae.
  • Dhukungan ditambahake kanggo nggawe profil skrip CMake nggunakake opsi "--profiling-output" lan "--profiling-format".
  • Printah add_library () lan add_executable () saiki ndhukung nggawe Alias ​​​​Target sing nuduhake target impor non-global.
  • Added cmake_language () printah kanggo meta-operasi ing scripted utawa dibangun ing printah.
  • Added file (CONFIGURE) subcommand, padha ing fungsi kanggo configure_file (), nanging maringaken isi minangka senar tinimbang referensi file.
  • Added pilihan REQUIRED ing find_program (), find_library (), find_path () lan find_file () printah kanggo mungkasi Processing karo kesalahan yen boten ketemu.
  • Nambahake variabel "CMAKE_CUDA_ARCHITECTURES" kanggo nunjukake arsitektur CUDA (setel kanthi otomatis yen variabel "CMAKE_CUDA_COMPILER_ID" disetel menyang "NVIDIA").
  • Nambahake properti "UNITY_BUILD_MODE" kanggo milih algoritma klompok kanggo file sumber sing kalebu (BATCH, GROUP) ing generator.
  • Ditambahake modul CheckLinkerFlag kanggo mriksa kabeneran panji link.
  • Ditambahake ekspresi generator $ , $ , $ lan $ .
  • Variabel CTEST_RESOURCE_SPEC_FILE wis ditambahake menyang utilitas ctest kanggo nemtokake file spesifikasi sumber daya.

Source: opennet.ru

Add a comment