summaryrefslogtreecommitdiffstats
path: root/src/depfile_parser.h
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2019-03-08 23:39:55 (GMT)
committerBen Boeckel <ben.boeckel@kitware.com>2019-11-20 20:59:48 (GMT)
commit1daa7470ab7ed147726b560d0bc55327fff3482f (patch)
treee91e5d79f2c003c3f73b8f8c7619399cdfcc8e53 /src/depfile_parser.h
parente2433c11d00725913d0b76350f4d35ba749e3f47 (diff)
downloadNinja-1daa7470ab7ed147726b560d0bc55327fff3482f.zip
Ninja-1daa7470ab7ed147726b560d0bc55327fff3482f.tar.gz
Ninja-1daa7470ab7ed147726b560d0bc55327fff3482f.tar.bz2
depfile_parser: remove restriction on multiple outputs
Diffstat (limited to 'src/depfile_parser.h')
-rw-r--r--src/depfile_parser.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/depfile_parser.h b/src/depfile_parser.h
index be20374..11b1228 100644
--- a/src/depfile_parser.h
+++ b/src/depfile_parser.h
@@ -21,17 +21,8 @@ using namespace std;
#include "string_piece.h"
-enum DepfileDistinctTargetLinesAction {
- kDepfileDistinctTargetLinesActionWarn,
- kDepfileDistinctTargetLinesActionError,
-};
-
struct DepfileParserOptions {
- DepfileParserOptions()
- : depfile_distinct_target_lines_action_(
- kDepfileDistinctTargetLinesActionWarn) {}
- DepfileDistinctTargetLinesAction
- depfile_distinct_target_lines_action_;
+ DepfileParserOptions() {}
};
/// Parser for the dependency information emitted by gcc's -M flags.
@@ -44,7 +35,7 @@ struct DepfileParser {
/// pointers within it.
bool Parse(string* content, string* err);
- StringPiece out_;
+ std::vector<StringPiece> outs_;
vector<StringPiece> ins_;
DepfileParserOptions options_;
};