make the C++ driver depend on the solution source code