Skip to content

Introduce Meson build system

Git has three different build systems:

  • Makefile
  • autoconf
  • CMake

Our Makefile is quite complex, the autoconf logic even more so, and CMake is not fully supporting everything. I'd like to set the Git project on the path to have a single, modern build system that is easy to understand and that supports all platforms/features to get Git ready for the future.