CMake 3.28

CMake 3.28

Den 6 december slÀpptes version 3.28 av det plattformsoberoende byggsystemet CMake, skrivet i C++ och distribuerat under BSD-3-licensen.

Lista över viktiga Àndringar:

  • Stödet för C++20-moduler har förbĂ€ttrats i Ninja- och Visual Studio-generatorer (VS 2022 och nyare). Mer information finns i cmake-cxxmodules(7);
  • HIP-kod för NVIDIA GPU kan nu kompileras med nvcc (NVIDIA CUDA Compiler). Mer information finns i beskrivningen av variabeln CMAKE_HIP_PLATFORM;
  • Kommandot exec_program() har tagits bort, dĂ„ det ansĂ„gs förĂ„ldrat i CMake 3.0. AnvĂ€nd istĂ€llet execute_process();
  • Genererade filer i syften som anvĂ€nder filsamlingar anses nu som privata som standard. Offentliga headerfiler som genereras ska anges med filsamlingar. Detta möjliggör effektivare bygggrafer för Ninja. Mer information finns i policy CMP0154;
  • Kommandona find_library(), find_path() och find_file() söker inte lĂ€ngre i installationsprefix som erhĂ„llits frĂ„n miljövariabeln PATH. Detta beteende lades till i CMake 3.3 för att stödja utvecklingsmiljöer MSYS och MinGW ("MSYSTEM") i Windows och kunde söka oönskade prefix som av misstag fanns i PATH av olika anledningar.
  • Stöd för .xcframework-kataloger för Apple-plattformar har lagts till.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster