One build system


I’m curious why does the project have 3 build systems:

  • Visual Studio 2015
  • CMake
  • CodeBlocks

I’m new here and don’t wanna make the rules, but I think that we should stick to one build system and remove the others.
It’s counterproductive to add new translation units everywhere. I really wanted to join the project earlier, but I don’t have time to check if every one of 3 build systems works.

In my opinion, CMake is the best option. It has various generators (for MSVC too) and is supported by IDEs (Qt Creator, CLion).

What do you think? Should we remove other build systems and stick to one?

I think only CMake is official, Visual Studio and Code Blocks are updated by developers that choose to use them instead of CMake.