Hoʻokuʻu i ka ʻōnaehana kūkulu CMake 3.28

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka cross-platform open build script generator CMake 3.28, e lawelawe ana ma ke ʻano he ʻokoʻa i Autotools a hoʻohana ʻia i nā papahana e like me KDE, LLVM/Clang, MySQL, MariaDB, ReactOS a me Blender. He mea kaulana ʻo CMake no ka hāʻawi ʻana i kahi ʻōlelo kākau maʻalahi, nā mea hana no ka hoʻonui ʻana i ka hana ma o nā modules, kākoʻo caching, ka hele ʻana o nā mea hana no ka cross-compilation, kākoʻo no ka hana ʻana i nā faila kūkulu no kahi ākea o nā ʻōnaehana kūkulu a me nā mea hoʻohui, ka hiki ʻana o ctest a me cpack nā pono no ka wehewehe ʻana i nā palapala hoʻāʻo a me nā pūʻolo kūkulu hale, a me ka pono cmake -gui no ka hoʻonohonoho pili ʻana o nā ʻāpana kūkulu. Ua kākau ʻia ka code CMake ma C++ a māhele ʻia ma lalo o ka laikini BSD.

Nā hoʻomaikaʻi nui:

  • Ua hoʻohui nā mea hoʻokumu palapala kūkulu no Visual Studio a me Ninja i ke kākoʻo no nā modula i wehewehe ʻia ma ka kikoʻī C ++ 20. Loaʻa ke kākoʻo module me LLVM/Clang 16, GCC 14-dev a i ʻole MSVC 14.34.
  • Hoʻokō i ka hiki ke hōʻuluʻulu NVIDIA GPU code ma ka ʻōlelo HIP me ka hoʻohana ʻana i ka NVCC compiler (NVIDIA CUDA Compiler). Hoʻohui ʻia ka hoʻololi CMAKE_HIP_PLATFORM e koho i ke kahua GPU no HIP (amd a i ʻole nvidia).
  • Kākoʻo nā papa kuhikuhi Apple ".xcframework".
  • Wehe ʻia ke kauoha "exec_program()", i hoʻopau ʻia i ka hoʻokuʻu ʻana 3.0. No ka holo ʻana i nā kaʻina hana, e hoʻohana i ke kauoha "execute_process ()".
  • Hana ʻia nā faila i hoʻohana ʻia me ke ʻano "FILE_SET" ma ke ʻano pilikino ma ke ʻano paʻamau, e ʻae ana i kahi kiʻi kūkulu ʻoi aku ka maikaʻi ma nā mea hana Ninja.
  • Ma nā kauoha find_library(), find_path(), a me find_file() ma ka paepae Windows Ua hoʻopau ʻia ka huli ʻana i nā papa kuhikuhi hoʻonohonoho i loaʻa mai ka loli kaiapuni PATH (e hoʻohui i ka hana ma Windows me nā kahua ʻē aʻe).

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster