We are pleased to announce that CMake 4.1.2 is now available for download.
Please use the latest release from our download page:
See also the release notes and release milestone
Thanks for your support!
Changes made since CMake 4.1.1:
Ben Boeckel (1):
- Ninja: escape special characters in custom command comments
Brad King (20):
- 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
Christopher Albert (1):
- LFortran: Update flags renamed by version 0.55
Cristian Le (1):
- GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_= in /usr
Marc Chevrier (3):
- cmLocalGenerator: check variables before usage
- cmPropertySentinel: update definition
- FindPython: Ensure correct handling of Python_FIND_ABI variable
Vito Gamberini (1):
- project: Revert changes to VERSION handling