Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Resolve warnings about shadowing parameters and local variables. | Stephen Kelly | 2012-11-13 | 1 | -0/+4 |
| | |||||
* | Ninja: don't suppress warning about compiler options | Peter Kümmel | 2012-09-04 | 1 | -1/+3 |
| | | | | | | Warnings about invalid compiler options are printed first by cl.exe, this line was suppressed when the source file name didn't contain back slashes. | ||||
* | Ninja: readd quotes to src file path before patching it | Peter Kümmel | 2012-07-16 | 1 | -0/+3 |
| | |||||
* | Ninja: also stop when .rc's .d file couldn't be generated | Peter Kümmel | 2012-07-15 | 1 | -3/+6 |
| | | | | | | prevents silent disappearing of .d files for resource files. cmcldeps changes directory for cl call, so relativ include paths do not work. | ||||
* | Ninja: print error message when command failed | Peter Kuemmel | 2012-06-28 | 1 | -17/+8 |
| | |||||
* | Remove process execution code from cmcldeps and have it use cmake code. | Bill Hoffman | 2012-06-27 | 1 | -482/+34 |
| | | | | | This simplifies the code in cmcldeps and avoids having yet another set of process execution code. | ||||
* | Ninja: disable cldeps for bcc32, it's too old, and ninja would also not build | Peter Kuemmel | 2012-06-18 | 1 | -6/+1 |
| | |||||
* | Ninja: try work around for bcc32 bug | Peter Kuemmel | 2012-06-17 | 1 | -1/+7 |
| | |||||
* | Ninja: build server fixes | Peter Kuemmel | 2012-06-17 | 1 | -3/+3 |
| | | | | | Why does the other compiler give no error? Seems there is somewhere a "using". | ||||
* | Ninja: maybe this fixes the bcc32 build | Peter Kuemmel | 2012-06-16 | 1 | -0/+1 |
| | |||||
* | Ninja: msvc6 for-scoping | Peter Kuemmel | 2012-06-16 | 1 | -7/+7 |
| | |||||
* | Ninja: build with old msvc versions | Peter Kuemmel | 2012-06-16 | 1 | -20/+31 |
| | |||||
* | Ninja: build server fixes | Peter Kuemmel | 2012-06-16 | 1 | -52/+51 |
| | | | | | - disable cldeps on cygwin - don't "use" namespace std | ||||
* | Ninja: some bytes of the rc files couldn't be piped correctly | Peter Kuemmel | 2012-06-15 | 1 | -9/+18 |
| | | | | Write to a file again but generate it in the object dir | ||||
* | Ninja: don't remove space between command and parameters | Peter Kuemmel | 2012-06-15 | 1 | -1/+1 |
| | |||||
* | Ninja: build cmcldeps with mingw | Peter Kuemmel | 2012-06-15 | 1 | -0/+2 |
| | |||||
* | Ninja: but cl supports /nologo ... | Peter Kuemmel | 2012-06-15 | 1 | -3/+4 |
| | |||||
* | Ninja: no /nologo option in old rc.exe | Peter Kuemmel | 2012-06-15 | 1 | -3/+2 |
| | |||||
* | Ninja: don't pollute build dir with preprocessed rc files | Peter Kuemmel | 2012-06-15 | 1 | -1/+1 |
| | |||||
* | Ninja: ninja now also could read parentheses in .d files | Peter Kuemmel | 2012-06-14 | 1 | -8/+4 |
| | |||||
* | Ninja: cmcldeps | Peter Kuemmel | 2012-06-14 | 1 | -38/+39 |
| | | | | | - don't depend on argument order - update help | ||||
* | Ninja: suppress startup logos | Peter Kuemmel | 2012-06-14 | 1 | -3/+5 |
| | | | | | Having Ninja's smart printing we are more allergic on unneeded tool output. | ||||
* | Ninja: onyl use pre processor for rc file parsing | Peter Kuemmel | 2012-06-13 | 1 | -16/+12 |
| | |||||
* | Ninja: extract dependencies for .rc files with msvc tools | Peter Kuemmel | 2012-06-13 | 1 | -20/+74 |
| | | | | | | | | rc.exe doesn't support /showIncludes. Because .rc files also #include stuff we can misuse cl.exe to get the included files. Done one the fly by cmcldeps. | ||||
* | Ninja: ninja can't read dep. pathes with parentheses | Peter Kuemmel | 2012-06-12 | 1 | -6/+3 |
| | |||||
* | Ninja: use slahes in .d files | Peter Kuemmel | 2012-06-10 | 1 | -1/+1 |
| | |||||
* | Ninja: fix line length | Peter Kuemmel | 2012-06-10 | 1 | -7/+19 |
| | |||||
* | Ninja: allow spaces in cldeps's .d file | Peter Kuemmel | 2012-06-10 | 1 | -7/+14 |
| | |||||
* | Ninja: don't use cmcldeps for try_compile | Peter Kuemmel | 2012-06-09 | 1 | -4/+8 |
| | |||||
* | Ninja: add wrapper for cl to extract dependencies | Peter Kuemmel | 2012-06-08 | 1 | -0/+644 |
cmcldeps wraps cl and adds /showInclude before calling cl. It parses the output of cl for used headers, drops system headers and writes them to a GCC like dependency file. cmcldeps uses ATM ninja code for process handling, but could be ported later to SystemTools. TODO: Why needs ninja multiple calls in the BuildDepends test? |