30 static string FilterShowIncludes(
const string& line,
31 const string& deps_prefix);
35 static bool IsSystemInclude(
string path);
41 static bool FilterInputFilename(
string line);
45 string Parse(
const string& output,
const string& deps_prefix);
60 int Run(
const string& command,
string* output);
string EscapeForDepfile(const string &path)
Visual Studio's cl.exe requires some massaging to work with Ninja; for example, it emits include info...
Wraps a synchronous execution of a CL subprocess.
void SetEnvBlock(void *env_block)
Set the environment block (as suitable for CreateProcess) to be used by Run().