Siideynta nidaamka dhismaha ee CMake 3.23

Waxaa la soo bandhigay siideynta madal-madax-dhaafka ah koronto-dhaliyaha qoraalka furan ee CMake 3.23, kaas oo u shaqeeya beddelka Autotools waxaana loo adeegsadaa mashaariicda sida KDE, LLVM/Clang, MySQL, MariaDB, ReactOS iyo Blender. Koodhka CMake wuxuu ku qoran yahay C++ waxaana lagu qaybiyaa shatiga BSD.

CMake waa mid caan ku ah bixinta luqad fudud oo qoraal ah, qalabyo lagu kordhinayo shaqeynta iyada oo loo marayo modules, taageerada kaydinta, joogitaanka qalabka isku-dubbaridka, taageerada abuurista faylal dhismo oo loogu talagalay nidaamyo dhismo oo ballaaran iyo isku-dubaridyaal, joogitaanka ctest iyo cpack utility si loo qeexo qoraalada imtixaanka iyo dhismaha baakadaha, iyo utility cmake -gui ee qaabaynta isdhexgalka ee xuduudaha dhismaha.

Horumarka ugu weyn:

  • Goob "ku dar" ikhtiyaari ah ayaa lagu daray faylalka "cmake-presets", kaas oo aad ku beddeli karto waxa ku jira faylalka kale ee meesha ku jira.
  • U samee soo-saareyaasha qoraalka ee Visual Studio 2019 iyo noocyo cusub hadda waxay taageerayaan .NET SDK csproj faylalka mashaariicda C #.
  • Taageero lagu daray IBM Open XL C/C++ compiler, oo ku salaysan LLVM. Isku-dubariduhu waxa lagu heli karaa hoosta aqoonsiga IBMClang.
  • Taageerada lagu daray soo-sameeyaha MCST LCC (loo sameeyay Elbrus iyo SPARC (MCST-R) soo-saareyaal). Soo-sameeyaha waxa lagu heli karaa hoosta aqoonsiga LCC.
  • Dood cusub ayaa lagu daray amarka "install(TARGETS)", "FILE_SET", kaas oo loo isticmaali karo in lagu rakibo tiro faylal madax ah oo la xidhiidha goobta la beegsanayo.
  • Habka "FILE_SET" ayaa lagu daray amarka "target_sources()", kaas oo aad ku dari karto nooc ka mid ah faylal gaar ah oo leh kood, tusaale ahaan, faylasha madaxa.
  • Taageero lagu daray "dhammaan" iyo "dhammaan-weyn" qiyamka CUDA Toolkit 7.0+ doorsoomiyaha "CMAKE_CUDA_ARCHITECTURES" iyo hantida goobta la beegsanayo "CUDA_ARCHITECTURES".

Source: opennet.ru

Add a comment