30 static string FilterShowIncludes(
const string& line);
34 static bool IsSystemInclude(
string path);
40 static bool FilterInputFilename(
string line);
44 string Parse(
const string& output);
59 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().