CMake 3.19.3 available for download

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

Please use the latest release from our download page:

Thanks for your support!

Changes made since CMake 3.19.2:

Brad King (14):

  • cmSystemTools: Revert use of MOVEFILE_WRITE_THROUGH by RenameFile on Windows
  • Tests: Fix ConfigSources test with empty CMAKE_BUILD_TYPE
  • gitlab-ci: consolidate Linux release package job spec for x86_64
  • Help: Add 3.19.3 release note for Linux aarch64 binary
  • gitlab-ci: update macOS jobs to use Xcode 12.3
  • cmGlobalXCodeGenerator: Adopt pbxproj object id generation
  • cmGlobalXCodeGenerator: Add infrastructure for deterministic object ids
  • Xcode: Use deterministic object ids for script build phases
  • gitlab-ci: update upload jobs to go to
  • cmake-gui: Fix macOS styling for binaries distributed with Qt 5.10+
  • Utilities/Release: Fix macOS Qt 5.9 build script umask
  • Utilities/Release: Add script to build Qt 5.15.2 macOS universal binaries
  • ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+
  • CMake 3.19.3

Craig Scott (2):

  • Help: Fix Sphinx not recognising list in XCODE_LINK_BUILD_PHASE_MODE
  • FetchContent: Relative SOURCE_DIR override cannot be a hard error

Eduard Valeyev (1):

  • FindMPI: remove single quotes from include path

Hi Key (2):

  • Utilities/Release: Add docker specs for Linux aarch64 binaries
  • gitlab-ci: add jobs to make Linux release packages for aarch64 on 3.19 branch

Kris Thielemans (1):

  • FindHDF5: Fix finding both debug and release libs

Kyle Edwards (1):

  • cmake-gui: Restore linking of Qt resources

Raul Tambre (1):

  • cmMakefile: Don’t expand bracket arguments in --trace-expand