Re: Always been clunky
Assuming you're writing cross-platform C++, the best way to manage your project is to use CMake. Express your project using a CMakeLists.txt and generate an IDE-specific solution from that. The same CMakeLists.txt can generate a GNU make file or a bunch of other targets. Some IDEs such as CLion will work directly from CMake too.