Cmake 3.27.3 Released, Open Source Build System

CMake is a cross-platform automated build system. It uses a file named CMakeLists.txt to describe the build process and can generate standard build files, such as Unix Makefile or Windows Visual C++ projects/workspaces. The file CMakeLists.txt needs to be written manually, or it can be generated semi-automatically by writing scripts.

CMake 3.27.3 is now released, some highlights of the update are as follows:

  • FindJNI: Restore support for macOS without Xcode
  • Utilities/Release: Remove unused documentation build settings
  • Apple Text Stubs (.tbd): various fixes
  • Clang: use -std=c23 in Clang 18+
  • Unity: use C-style annotations to work with both C and C++
  • GHS: Escape custom command annotations
  • testDebuggerNamedPipe: fix cppdap and nlohmann_json issues

For details, please refer to the release announcement .

Guess you like

Origin www.oschina.net/news/254276/cmake-3-27-3-released