summaryrefslogtreecommitdiffstats
path: root/src/depfile_parser_test.cc
Commit message (Collapse)AuthorAgeFilesLines
* allow '(' and ')' in depfile pathsEvan Martin2012-06-121-0/+11
| | | | Fixes issue #327.
* fix a typo in a test nameEvan Martin2012-06-121-1/+1
|
* Merge pull request #256 from iwadon/fix-sign-compareEvan Martin2012-04-051-1/+1
|\ | | | | fix warning: "comparison between signed and unsigned integer expressions"
| * fix warning: "comparison between signed and unsigned integer expressions"Hiroyuki Iwatsuki2012-03-161-1/+1
| |
* | Depfile parser accept tilde.Nicolas Despres2012-03-141-0/+13
|/
* Issue #241 - handle depfiles generated by older versions of GCCOleksandr Usov2012-03-121-0/+17
| | | | | | | | | | Older versions of GCC would produce broken depfiles when -MT or -MQ is used gcc43 -MT foo.o -MMD -MF foo.o.d -o foo.o -c foo.c will result in the following depfile foo.o foo.o: <dependencies> Parse multiple outputs unifying duplicates and correctly report errors if they are different.
* de-escape backslashes in depfiles while parsingEvan Martin2011-12-281-3/+20
|
* add (failing) test involving spaces in depfilesEvan Martin2011-12-271-0/+13
|
* switch DepfileParser to take a string* to make memory clearerEvan Martin2011-12-271-18/+26
| | | | Add some comments as well.
* handle backslashes and isolated colons in depfile parserEvan Martin2011-12-191-0/+16
| | | | | | | | The logic was wrong if the input looked like foo : bar baz with a space before the colon. Test from Frances <frances.buontempo@gmail.com>.
* split out depfile parser tests into new fileEvan Martin2011-12-191-0/+50