C++ source scanning build utility