summaryrefslogtreecommitdiffstats
path: root/src/msvc_helper_main-win32.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fix building on Windows in UNICODE modeGergely Nagy2017-10-311-1/+1
|
* Make deps=msvc experimentally available on non-Windows.Nico Weber2016-04-061-0/+1
| | | | | | | | | This makes it possible to run most of the clparser tests on non-Windows, and is potentially useful for cross-compiling on non-Windows hosts. Also, the manual didn't document this as Windows-only previously. If you use this on non-Windows, please let me know, else I might undo this change again in the future.
* propagate include normalization failure to caller insteadScott Graham2015-06-181-1/+3
|
* add deps_prefix for localized /showIncludes' output parsingPeter Kümmel2013-10-181-2/+7
|
* Avoid indexing into an empty string.Reid Kleckner2013-08-191-1/+4
|
* Use fwrite in the msvc tool instead of printfReid Kleckner2013-07-261-1/+3
| | | | | This allows wide characters from the compiler to propagate through the msvc tool. Similar to ad76e867f782e75e0fed620e7b39f7099af154a9.
* Set stdout to binary mode in -t msvc.Nico Weber2013-05-171-0/+6
| | | | Fixes issue #575.
* don't print output with extra newlineScott Graham2013-05-171-1/+1
|
* windows build fixEvan Martin2013-04-111-1/+2
| | | | How did this ever work?
* factor MSVC parsing out of CLWrapper into CLParserEvan Martin2013-04-081-12/+14
|
* depfile helper: check errors on writing .d filesScott Graham2013-02-161-11/+26
| | | | Closes #492 and #493.
* mingw helper: drop unused -r flagEvan Martin2012-10-231-6/+1
|
* 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
* | fix spaces in headers for -t msvcScott Graham2012-09-201-2/+2
|/
* don't emit duplicate headers for msvc helperScott Graham2012-09-171-1/+1
|
* windows: merge msvc-helper into ninja.exe itselfEvan Martin2012-09-131-5/+5
| | | | | | Now "ninja -t msvc ..." passes the "..." to the msvc helper main. This drastically simplifies bootstrap and makes ninja a single binary again.
* add a helper binary for wrapping cl.exeEvan Martin2012-08-151-0/+115
Modify bootstrap etc. to make use of this binary.