
Më 6 dhjetor doli versi 3.28 i sistemit ndërplatformë për ndërtimin CMake, e shkruar në gjuhën C++ dhe e shpërndarë nën licencën BSD-3.
Lista e ndryshimeve kryesore:
- Përmirësuar mbështetja për modulët C++20 në gjeneratoret Ninja dhe Visual Studio (VS 2022 dhe më vonë). Detajet në cmake-cxxmodules(7);
- Kodi i gjuhës HIP për GPU-të NVIDIA tani mund të kompilohet nga kompajleri nvcc (NVIDIA CUDA Compiler). Detajet në përshkrimin e variables CMAKE_HIP_PLATFORM;
- Komanda exec_program() është hequr, pasi është e vjetruar që nga CMake 3.0. Në vend të saj, përdorni execute_process();
- File-t e gjeneruara për objektet që përdorin grupe skedarësh tani konsiderohen private siç është standardi. File-t e përbashkëta të titujve duhet të specifikohen përmes grupeve skedarësh. Kjo lejon krijimin e grafëve më efikas të ndërtimit për Ninja. Detajet në politikën CMP0154;
- Komandat find_library(), find_path() dhe find_file() nuk kĂ«rkojnĂ« mĂ« nĂ« prefikset e instalimit tĂ« marra nga variabla ambienti PATH. Kjo sjellje u shtua nĂ« CMake 3.3 pĂ«r tĂ« mbĂ«shtetur mjediset zhvillimore MSYS dhe MinGW (âMSYSTEMâ) nĂ« Windows dhe mund tĂ« kishte kĂ«rkuar prefikse tĂ« padĂ«shiruara qĂ« ndodhnin rastĂ«sisht nĂ« PATH pĂ«r ndonjĂ« arsye.
- Shtuar mbështetje për direktorët .xcframework për platformat Apple.
Burimi: linux.org.ru
