First, I apologize if my words hurt someone. I didn't want this. Second, I totally agree with Andrew.
> He's also right that the build system is among the > least of our problems in making newcomers feel comfortable. > This what I wanted to say. Not big technical difference between build systems for results. You can build executable and libraries for each needed platforms use any of it. The main difference in comfort for that and degree of comfort depending on your development style, experience, and platform. If you use Windows, or IDEs like XCode, or you don't know bash, m4, sed, grep, perl, Makefile... working with Postgres as a developer will be uncomfortable. CMake can bring a similar experience of using for each platform. That's it. (and maybe cost to support your build system) PS I know all this technology and use usually Linux but CMake or Meson still looks more comfortable for me.