ืืืฆืืช ืืฉืืจืืจ ืฉื ืืืืื ืืกืงืจืืคืืื ืืคืชืืืื ืืื ืืื ืืืฆื ืคืืืคืืจืืืช CMake 3.23, ืฉืคืืขื ืืืืืคื ื-AutoTools ืืืฉืืฉ ืืคืจืืืงืืื ืืื KDE, LLVM/Clang, MySQL, MariaDB, ReactOS ื-Blender. ืงืื CMake ืืชืื ื-C++ ืืืืคืฅ ืชืืช ืจืืฉืืื BSD.
CMake ืืืืืช ืืืชื ืฉืคืช ืกืงืจืืคืืื ืคืฉืืื, ืืืื ืืืจืืืช ืคืื ืงืฆืืื ืืืืช ืืืืฆืขืืช ืืืืืืื, ืชืืืื ืืืืืื, ื ืืืืืช ืฉื ืืืื ืืืืืืจ ืฆืืื, ืชืืืื ืืืฆืืจืช ืงืืฆื build ืขืืืจ ืืืืื ืจืื ืฉื ืืขืจืืืช build ืืืืืจืื, ื ืืืืืช ืฉื ctest ื-cpack ืืื ืขืืจ ืืืืืจืช ืกืงืจืืคืืื ืืืืืงื ืืื ืืืช ืืืืืืช, ืืืื ืืฉืืจืืช cmake -gui ืืชืฆืืจื ืืื ืืจืืงืืืืืช ืฉื ืคืจืืืจื ืื ืืื.
ืฉืืคืืจืื ืขืืงืจืืื:
- ืฉืื "ืืืื" ืืืคืฆืืื ืื ื ืืกืฃ ืืงืืฆื "cmake-presets", ืฉืืืืฆืขืืชื ื ืืชื ืืืืืืฃ ืืช ืืชืืื ืฉื ืงืืฆืื ืืืจืื ืืืงืื.
- ืื ื ืืืืืื ืกืงืจืืคืืื ืขืืืจ Visual Studio 2019 ืืืจืกืืืช ืืืฉืืช ืืืชืจ ืชืืืืื ืืขืช ืืงืืฆื .NET SDK csproj ืขืืืจ ืคืจืืืงืืื ืฉื C#.
- ื ืืกืคื ืชืืืื ืืืืืจ IBM Open XL C/C++, ืืืืืกืก ืขื LLVM. ืืืืืจ ืืืื ืชืืช ืืืืื IBMClang.
- ื ืืกืคื ืชืืืื ืืืืืจ MCST LCC (ืฉืคืืชื ืขืืืจ ืืขืืื Elbrus ื-SPARC (MCST-R)). ืืืืืจ ืืืื ืชืืช ืืืื LCC.
- ืืจืืืื ื ืืืฉ ื ืืกืฃ ืืคืงืืื "install(TARGETS)", "FILE_SET", ืฉื ืืชื ืืืฉืชืืฉ ืื ืืื ืืืชืงืื ืงืืืฆื ืฉื ืงืืฆื ืืืชืจืืช ืืืฉืืืืื ืืคืืืคืืจืืช ืืืขื ืฉื ืืืจื.
- ืืฆื "FILE_SET" ื ืืกืฃ ืืคืงืืื "target_sources()", ืฉืืืืฆืขืืชื ื ืืชื ืืืืกืืฃ ืงืืืฆื ืฉื ืกืื ืืกืืื ืฉื ืงืืฆืื ืขื ืงืื, ืืืฉื, ืงืืฆื ืืืชืจืช.
- ื ืืกืคื ืชืืืื ืืขืจืื "ืืื" ื"ืืื ืืืืืืื" ืขืืืจ ืขืจืืช ืืืืื ืฉื CUDA 7.0+ ืืืฉืชื ื "CMAKE_CUDA_ARCHITECTURES" ืืืืืคืืื ืคืืืคืืจืืช ืืืขื "CUDA_ARCHITECTURES".
ืืงืืจ: OpenNet.ru