Lëshimi i sistemit të ndërtimit CMake 4.1.0

Rilindja e gjeneratorit të skenarëve të hapur dhe multi-platformë CMake 4.1.0, që është një alternativë për Autotools dhe përdoret në projekte si KDE, LLVM/Clang, MySQL, MariaDB, ReactOS dhe Blender. Kodi CMake është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.

CMake është i njohur për ofrimin e një gjuhe skenarësh të thjeshtë, mjeteve për zgjerimin e funksionalitetit përmes moduleve, mbështetjen e keqeverisjes, veglat për ndërkompilimin, mbështetje për gjenerimin e skedave të ndërtimit për një gamë të gjerë sistemesh ndërtimi dhe kompjutorësh, si dhe veglat ctest dhe cpack për të përcaktuar skenarët e testimit dhe ndërtimit të paketave, si dhe vegla cmake-gui për konfigurimin interaktiv të parametrave të ndërtimit.

Ndryshimet kryesore:

  • NĂ« cmake-configure-log Ă«shtĂ« siguruar dalja e ngjarjeve nga komandat find_package(), find_path(), find_file(), find_library() dhe find_program() nĂ« thirrjen e tyre tĂ« parĂ«, kur rezultati ndryshon statusin nga 'nuk u gjet' nĂ« 'u gjet'.
  • NĂ«n komandĂ«n cmake_pkg_config() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r nĂ«nkomandat IMPORT dhe POPULATE pĂ«r ndihmĂ«n nĂ« menaxhimin e varĂ«sive bazuar nĂ« pkg-config.
  • Shtesa e variablĂ«s CMAKE_FIND_REQUIRED, e cila vendos modalitetin REQUIRED nĂ« komandat find_package(), find_path(), find_file(), find_library() dhe find_program(). PĂ«r tĂ« injoruar vlerĂ«n e variablĂ«s nĂ« komandat, mund tĂ« pĂ«rdoret fjalĂ« kyçe OPTIONAL.
  • NĂ« modulet FindBLAS dhe FindLAPACK Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r NVPL (NVIDIA Performance Libraries).
  • NĂ« operacionet string(REGEX MATCHALL), string(REGEX REPLACE) dhe list(TRANSFORM REPLACE) Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r etiketĂ«n e fillimit («^») nĂ« shprehjet regex.
  • Shprehja e gjeneratorit TARGET_PROPERTY tani mbulon pronat LINK_LIBRARIES dhe INTERFACE_LINK_LIBRARIES.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster