aboutsummaryrefslogtreecommitdiffstats
path: root/eval.h
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-29 15:45:21 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-29 15:45:21 +0900
commitdf1fc8b2ead00bad8c23065affb9576a4b03cff5 (patch)
tree5e0db116b19a12256b0866496e54abdca7041ce8 /eval.h
parent5f86e1a2df170eadf0601f1bff6ab12a643a68c5 (diff)
downloadandroid_build_kati-df1fc8b2ead00bad8c23065affb9576a4b03cff5.tar.gz
android_build_kati-df1fc8b2ead00bad8c23065affb9576a4b03cff5.tar.bz2
android_build_kati-df1fc8b2ead00bad8c23065affb9576a4b03cff5.zip
[C++] Implement the first version of NinjaGenerator
Diffstat (limited to 'eval.h')
-rw-r--r--eval.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/eval.h b/eval.h
index c07d2bd..179b825 100644
--- a/eval.h
+++ b/eval.h
@@ -70,6 +70,9 @@ class Evaluator {
void set_current_scope(Vars* v) { current_scope_ = v; }
+ bool avoid_io() const { return avoid_io_; }
+ void set_avoid_io(bool a) { avoid_io_ = a; }
+
private:
Var* EvalRHS(StringPiece lhs, Value* rhs, StringPiece orig_rhs, AssignOp op,
bool is_override = false);
@@ -86,6 +89,7 @@ class Evaluator {
Loc loc_;
bool is_bootstrap_;
+ bool avoid_io_;
};
#endif // EVAL_H_