summaryrefslogtreecommitdiffstats
path: root/src/msvc_helper.h
Commit message (Collapse)AuthorAgeFilesLines
* fix spaces in headers for -t msvcScott Graham2012-09-201-0/+5
|
* don't emit duplicate headers for msvc helperScott Graham2012-09-171-2/+2
|
* pass env block to cl helperEvan Martin2012-08-151-0/+7
|
* msvc helper: drop system includesEvan Martin2012-08-121-2/+5
| | | | | Drop any #includes that look like they're referencing system headers. This reduces the dependency information considerably.
* msvc helper: attempt to filter out when it prints the input filenameEvan Martin2012-08-121-0/+6
| | | | This is a heuristic but it appears to work for the Chrome build.
* add subprocess-spawning to msvc_helperEvan Martin2012-08-121-0/+9
| | | | | | | | | | Rather than using subprocess.h, reimplement the subprocess code. This allows: 1) using anonymous (instead of named) pipes 2) not using all the completion port craziness 3) printing the output as it happens 4) further variation, like adjusting the environment (in a forthcoming change) without affecting the main subprocess code
* add a module for working with MSVC (cl.exe) behaviorEvan Martin2012-08-121-0/+29
This will be needed for performant builds on Windows.