Dimittere de CMake systema 3.28 constructum

Dimissio crucis tabulae apertae aedificationis scriptoris generantis CMake 3.28 divulgata est, cum jocus autotools et usus in inceptis ut KDE, LLVM/Clang, MySQL, MariaDB, ReactOS et Blender. CMake notabile est ad providendum simplicem linguam scriptionem, instrumenta ad functionitatem per modulos, caching sustentationem, praesentia instrumentorum ad crucis compilationem, auxilium generandorum imaginum aedificandorum pro amplis systematibus et compilatoribus constructis, praesentia ctest et cpack utilitas ad definiendum scriptorum experimentum et ad sarcinas aedificandas, et ad cmake utilitatem -gui ad parametris interactive configurationem aedificandi. Codex CMake in C ++ scriptus est et sub licentia BSD distributus.

Praecipua meliora:

  • De scriptoribus generantibus constructum pro Studio Visuali et Ninja subsidium modulorum in C++ 20 specificatione definitorum addiderunt. Modulus subsidium praesto est cum LLVM/Clang 16, GCC 14-dev vel MSVC 14.34.
  • Facultas perficiendi NVIDIA GPU codicem in lingua HIP componendi NVCC compilator perfecit (NVIDIA CUDA Compiler). CMAKE_HIP_PLATFORM variabilis adiecit seligere suggestum GPU pro HIP (amd vel nvidia).
  • Lacus suggestus support ".xcframework" directoria.
  • Praeceptum "exec_programma" removit, quod deprecatum erat in remissione 3.0. Processus currere, mandatum utere "execute_process()".
  • Lima generata utens "FILE_SET" modo privatus nunc agitur de defalta, permittens pro magis efficax graphum constructum in Ninja generantibus.
  • Find_library(), find_path() and find_file() mandata in Fenestra suggestu disable investigatione in directoriis institutionis impetratis e PATH environment variabilis (mores in Fenestra cum aliis suggestis unire).

Source: opennet.ru

Add a comment