ePrivacy and GPDR Cookie Consent by Cookie Consent
CMake download

CMake

Version: 4.2.0 | Size: 31.30 MB | Filename: cmake-4.2.0-windows-i386.msi
Top Download Club  |  Development  |  Compilers & Interpreters  |  CMake
Top Download Club is thrilled to introduce CMake, an open-source, cross-platform tool for building, testing, and packaging software. Developed by Kitware, Inc., CMake is designed to simplify the build process for developers, allowing them to create high-quality software more efficiently. With CMake, users can easily generate build files for multiple platforms and maintain optimal software configurations across different environments. Its powerful yet intuitive features include automatic dependency analysis, integrated testing support, and flexible configuration options. CMake's user-friendly interface and robust functionality make it an essential tool for any software development project. Whether you're an experienced programmer or a beginner, CMake is the ideal choice for streamlining your build process and achieving superior results. Download CMake today and discover the endless possibilities for your software development projects.

What do you think about CMake?

Your Name:
Register Now
Summarize review in one sentence:
What do you think about CMake?
Your rating:
Captcha:
Our Awards
Top Download Club 4 stars award Top Download Club clean check
Users´ rating
CMakeCompilers & InterpretersWindows 11, Windows 10 32/64 bit, Windows 8 32/64 bit, Windows 7 32/64 bit

User Rating: 3.9 (105 votes)

Licence:
Open Source

Price:
FREE

File size:
31.30 MB

Last update:


OS:
Windows 11, Windows 10 32/64 bit, Windows 8 32/64 bit, Windows 7 32/64 bit

Last version:
Last versions of CMake
Version Change log
CMake 4.2.0 Nov 20, 2025 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
CMake 4.1.3 Nov 19, 2025 When building for macOS with the Xcode generator, CMAKE_OSX_DEPLOYMENT_TARGET once again defaults to the host's macOS version if it is older than the macOS SDK version, as it did in CMake versions prior to 4.0.
The execute_process() command once again terminates child processes when its TIMEOUT is reached. This was accidentally regressed by CMake 3.29.
CMake 4.1.2 Oct 3, 2025 Ninja: escape special characters in custom command comments
cmCTestCurl: Avoid using undocumented type for CURLOPT_PROXYTYPE values
ASM: Restore CMAKE_ASM_COMPILER_ARCHITECTURE_ID persistence
Tests: Extend RunCMake.ParseImplicitLinkInfo for LFortran 0.55.0
Tests: Teach RunCMake to ignore Xcode an IDERunDestination warning
ci: update macOS jobs to use Xcode 26.0
cmFileSet: Constify local generator usage
cmGeneratorExpressionEvaluationFile: Constify some local generator usage
cmGeneratorExpressionNode: Simplify EvaluateDependentExpression signature
GenEx: Rename cmGeneratorExpressionContext to cm::GenEx::Evaluation
GenEx: Factor out a dedicated evaluation Context structure
GenEx: Collect evaluation arguments into local Context structures
GenEx: Construct cmGeneratorExpressionDAGChecker with full evaluation context
GenEx: Consolidate target property evaluation context arguments
Help: Document when policy CMP0189 takes effect
cmGeneratorTarget: Pass genex evaluation context to IsTransitiveProperty
file(GENERATE): Record CMP0189 at each call site
bootstrap: Fix compilation with gcc 16 devirtualization
cmGeneratorTarget: Factor out helper to detect LINK_LIBRARIES evaluation
CMP0189: Restore support for linking $<TARGET_PROPERTY:tgt,LINK_LIBRARIES>
CMake 4.1.2
LFortran: Update flags renamed by version 0.55
GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_= in /usr
cmLocalGenerator: check variables before usage
cmPropertySentinel: update definition
FindPython: Ensure correct handling of Python_FIND_ABI variable
project: Revert changes to VERSION handling
View history

4.2.0

Downloads:
Downloads of CMake

Total downloads
73

Last month's downloads
5

Last week's downloads
1


73

Developer

Alternatives to CMake

GNU Prolog for Windows  (x64 bit) 1.5.0 screenshot

GNU Prolog for Windows (x64 bit)

... Club is proud to present GNU Prolog for Windows (x64 bit), a masterstroke of programming developed by ... a beacon of efficiency and functionality, offering a robust platform for logic programming and Prolog language development. GNU Prolog for Windows (x64 bit) is a free ...

Pick
GNU Prolog for Windows  (x64 bit) 1.5.0 DownloadGNU Prolog for Windows  (x64 bit) like
Quick Batch File Compiler 5.4.0.5 screenshot

Quick Batch File Compiler

... Download Club is proud to present Quick Batch File Compiler, the ultimate tool developed by AbyssMedia.com designed to compile batch files into standalone Windows executables. Once compiled, your batch files will run on any Windows computer without the need for additional software. This ...

Quick Batch File Compiler 5.4.0.5 DownloadQuick Batch File Compiler like
TPC16 Compiler Source Code 1.0 screenshot

TPC16 Compiler Source Code

... Download Club is proud to present the TPC16 Compiler Source Code, developed by the experienced software developer, Igor Funa. This innovative compiler is designed to support developing and debugging applications ... faster and more efficient coding for programmers. The TPC16 Compiler is built entirely in Turbo Pascal and is ...

TPC16 Compiler Source Code 1.0 DownloadTPC16 Compiler Source Code like
NEWSLETTER
© 2025 TopDownload.Club  |  All rights reserved.
created by FAUST