summaryrefslogtreecommitdiffstats
path: root/src/msvc_helper-win32.cc
Commit message (Collapse)AuthorAgeFilesLines
* factor MSVC parsing out of CLWrapper into CLParserEvan Martin2013-04-081-50/+44
|
* Merge pull request #427 from jonforums/jf/mingw-n-msvcEvan Martin2012-09-211-0/+1
|\ | | | | fix mingw build fail - redux
| * Always include stdio.hJon2012-09-201-4/+1
| |
| * Give MinGW builds MSVC build helper superpowersJon2012-09-201-0/+4
| | | | | | | | | | | | Note: _WIN32 is used instead of WIN32 to enable builds with MSVC IDE, Windows SDK non-IDE command line tools, and mingw/mingw-w64 based toolchains
* | less random commentScott Graham2012-09-201-1/+1
| |
* | review fixesScott Graham2012-09-201-10/+9
| |
* | fix spaces in headers for -t msvcScott Graham2012-09-201-0/+24
|/
* don't emit duplicate headers for msvc helperScott Graham2012-09-171-1/+1
|
* pass env block to cl helperEvan Martin2012-08-151-1/+1
|
* msvc helper: drop system includesEvan Martin2012-08-121-1/+11
| | | | | 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/+23
| | | | This is a heuristic but it appears to work for the Chrome build.
* add subprocess-spawning to msvc_helperEvan Martin2012-08-121-1/+97
| | | | | | | | | | 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/+35
This will be needed for performant builds on Windows.