diff options
author | Delilah Hoare <delilah@dhoare.me> | 2022-03-06 10:28:55 +1100 |
---|---|---|
committer | Cole Faust <colecfaust@gmail.com> | 2022-11-28 12:42:27 -0800 |
commit | 9aaf4c5adba36d65d63666e0a5ddd1e736d72e5c (patch) | |
tree | 7b65383c205f0a9253064a7dfaca98e795dd5059 | |
parent | cdbecab2774a3caa4d30b22083659f8f69235bf2 (diff) | |
download | kati-9aaf4c5adba36d65d63666e0a5ddd1e736d72e5c.tar.gz |
Disable $? in ninja mode
-rw-r--r-- | src/command.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/command.cc b/src/command.cc index 431b8ae..41393ab 100644 --- a/src/command.cc +++ b/src/command.cc @@ -193,7 +193,11 @@ CommandEvaluator::CommandEvaluator(Evaluator* ev) : ev_(ev) { INSERT_AUTO_VAR(AutoHatVar, "^"); INSERT_AUTO_VAR(AutoPlusVar, "+"); INSERT_AUTO_VAR(AutoStarVar, "*"); - INSERT_AUTO_VAR(AutoQuestionVar, "?"); + if (!g_flags.generate_ninja) { + INSERT_AUTO_VAR(AutoQuestionVar, "?"); + } else { + INSERT_AUTO_VAR(AutoNotImplementedVar, "?"); + } // TODO: Implement them. INSERT_AUTO_VAR(AutoNotImplementedVar, "%"); INSERT_AUTO_VAR(AutoNotImplementedVar, "|"); |