a quickstart infrastructure for cross-platform c++ makefile and solution generation