Been a good while since I worked with C/C++, but when I did it was on Windows.
As I recall I just added the files to the project, possibly configured a define or five, and then compiled.
Tedious when it's tons of directories, but a breeze with just a pair of files.
That said, I get that this buys you a bit of flexibility in build management.