CMake 4.2.2 freeware
CMake is a family of tools designed to build, test, and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
| Author | Kitware, Inc. |
| Released | 2026-01-21 |
| Filesize | 31.30 MB |
| Downloads | 1192 |
| OS | Windows 11, Windows 10 32/64 bit, Windows 8 32/64 bit, Windows 7 32/64 bit |
| Installation | Instal And Uninstall |
| Keywords | CMake, code generation, compile, make, generate |
| Users' rating (47 rating) |
CMake Free Download - we do not host any CMake torrent files or links of CMake on rapidshare.com, depositfiles.com, megaupload.com etc. All CMake download links are direct CMake download from publisher site or their selected mirrors.
| 4.2.2 | Jan 21, 2026 | New Release | Policy CMP0199's NEW behavior has been partially reverted. In 4.2.0 and 4.2.1, $<CONFIG:cfgs> only matched the configuration of the consumed target. This broke existing use cases that rely on matching the configuration of the consuming target, and so has been partially reverted to match either as CMake 4.1 and below did. |
| 4.2.1 | Dec 9, 2025 | New Release | This version made no changes to documented features or interfaces. Some implementation updates were made to support ecosystem changes and/or fix regressions. |
| 4.2.0 | Nov 20, 2025 | New Release | New Features: File-Based API: The cmake-file-api(7) "codemodel" version 2 version field has been updated to 2.9. The cmake-file-api(7) "codemodel" version 2 "target" and "directory" objects gained a new codemodelVersion field. The cmake-file-api(7) "codemodel" version 2 now includes imported targets and all interface library targets in its replies. Previously, imported targets were omitted, and only those interface targets that participated in the build system were included. The following changes support these new additions: The "target" object gained imported, local, and abstract fields. The "target" object's type field can now also hold the value UNKNOWN_LIBRARY. The "codemodel" object's configurations entries gained a new abstractTargets array. Entries in the directories and projects arrays of the "codemodel" object's configurations entries gained a new abstractTargetIndexes array. The cmake-file-api(7) "codemodel" version 2 "target" object gained new linkLibraries, interfaceLinkLibraries, compileDependencies, interfaceCompileDependencies, objectDependencies, and orderDependencies fields. Generators: The Visual Studio 18 2026 generator was added. The FASTBuild generator was added. Platforms: CMake now supports Cross Compiling for Emscripten with simple toolchain files. Command-Line: The cmake(1) command-line tool now supports cmake -E copy_if_newer and cmake -E copy_directory_if_newer subcommands to copy files based on timestamp comparison instead of content comparison. These commands copy files only if the source is newer than the destination, providing better performance for build systems compared to copy_if_different which compares file contents. Commands: The cmake_language(TRACE) command was added to enable or disable tracing during script execution. The set(CACHE{<variable>}) and unset(CACHE{<variable>}) commands were added to explicitly |