summaryrefslogtreecommitdiffstats
path: root/src/manifest_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/manifest_parser.h')
-rw-r--r--src/manifest_parser.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/manifest_parser.h b/src/manifest_parser.h
index 4ae21c4..2136018 100644
--- a/src/manifest_parser.h
+++ b/src/manifest_parser.h
@@ -31,9 +31,17 @@ enum DupeEdgeAction {
kDupeEdgeActionError,
};
+enum PhonyCycleAction {
+ kPhonyCycleActionWarn,
+ kPhonyCycleActionError,
+};
+
struct ManifestParserOptions {
- ManifestParserOptions(): dupe_edge_action_(kDupeEdgeActionWarn) {}
+ ManifestParserOptions()
+ : dupe_edge_action_(kDupeEdgeActionWarn),
+ phony_cycle_action_(kPhonyCycleActionWarn) {}
DupeEdgeAction dupe_edge_action_;
+ PhonyCycleAction phony_cycle_action_;
};
/// Parses .ninja files.