# CMake 3.31.4 available for download

**URL:** https://discourse.cmake.org/t/cmake-3-31-4-available-for-download/13368
**Category:** Announcements
**Created:** [January 10, 2025, 4:43pm UTC](https://discourse.cmake.org/t/cmake-3-31-4-available-for-download/13368 "2025-01-10T16:43:45Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![johnwparent](https://discourse.cmake.org/user_avatar/discourse.cmake.org/johnwparent/32/2179_2.png) [@johnwparent](https://discourse.cmake.org/u/johnwparent)
#### Post date: [January 10, 2025, 4:43pm UTC](https://discourse.cmake.org/t/cmake-3-31-4-available-for-download/13368/1 "2025-01-10T16:43:45Z")

</div>

We are pleased to announce that CMake 3.31.4 is now available for download.

Please use the latest release from our download page:  
[https://cmake.org/download/](https://cmake.org/download/)

See also the [release notes](https://cmake.org/cmake/help/latest/release/3.31.html) and [release milestone](https://gitlab.kitware.com/cmake/cmake/-/milestones/167)

Thanks for your support!

* * *

Changes made since CMake 3.31.3:

Ben Boeckel (2):

- Tests/CXXModules: add a test with duplicate sources
- target\_sources: Restore toleration of duplicate CXX\_MODULES sources

Brad King (4):

- Makefile: List codegen target in help
- FindBoost: Add support for Boost 1.87
- GenEx: Revert “Limit TARGET\_PROPERTY transitive closure optimization”
- CMake 3.31.4

Marc Chevrier (1):

- Help: FindPython: fix typo

Saurabh Kumar (1):

- LFortran: Remove hard-coded --generate-object-code flag
