CMake
While the C++ development ecosystem is highly fractured and there are dozens upon dozens of build systems, CMake is the most widely used build system. It has good portability and compiler support and most IDEs work well with it.
The main downside of CMake is that its own special configuration language you have to learn, however, we highly recommend taking the time to do so.
We recommend the following resources for getting started: