Extract subprocess.call to a separate class
Display dogfooding result before checking if fail the build
Use cmake.builder to generate build command