Sakin tsarin ginin CMake 3.23

An gabatar da shi shine sakin janareta na buɗe rubutun giciye CMake 3.23, wanda ke aiki azaman madadin Autotools kuma ana amfani dashi a cikin ayyukan kamar KDE, LLVM/Clang, MySQL, MariaDB, ReactOS da Blender. An rubuta lambar CMake a cikin C++ kuma an rarraba ta ƙarƙashin lasisin BSD.

CMake sananne ne don samar da harshe mai sauƙi na rubutun rubutu, kayan aiki don ƙaddamar da ayyuka ta hanyar kayayyaki, goyon bayan caching, kasancewar kayan aiki don haɗawa da giciye, goyon baya don samar da fayilolin ginawa don yawancin tsarin ginawa da masu tarawa, kasancewar ctest da cpack. abubuwan amfani don ayyana rubutun gwaji da fakitin gini, da cmake utility -gui don daidaita ma'amala na sigogin gini.

Babban haɓakawa:

  • An ƙara filin “hada da” zaɓi na zaɓi zuwa fayilolin “cmake-presets” waɗanda za ku iya musanya abubuwan da ke cikin wasu fayiloli da su.
  • Gina janareta na rubutun don Kayayyakin aikin gani na 2019 da sabbin sigar yanzu suna tallafawa fayilolin csproj NET SDK don ayyukan C #.
  • Ƙara tallafi don IBM Buɗe XL C/C++ mai tarawa, bisa LLVM. Ana samun mai tarawa a ƙarƙashin mai ganowa IBMClang.
  • Ƙara goyon baya ga mai tarawa na MCST LCC (wanda aka haɓaka don masu sarrafawa na Elbrus da SPARC (MCST-R). Ana samun mai tarawa a ƙarƙashin mai gano LCC.
  • An ƙara sabon gardama zuwa umarnin "install(TARGETS)", "FILE_SET", wanda za'a iya amfani da shi don shigar da saitin fayilolin rubutun da ke da alaƙa da dandalin da aka zaɓa.
  • An ƙara yanayin "FILE_SET" zuwa umarnin "target_sources()", wanda da shi zaka iya ƙara saitin wani nau'in fayiloli tare da lamba, misali, fayilolin kai.
  • Ƙara goyon baya don "duk" da "dukkan-manyan" ƙididdiga don kayan aikin CUDA 7.0+ zuwa "CMAKE_CUDA_ARCHITECTURES" m da kuma maƙasudin dandamali "CUDA_ARCHITECTURES".

source: budenet.ru

Add a comment