diff options
author | Evan Martin <martine@danga.com> | 2012-10-27 20:09:40 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2012-12-29 20:34:25 (GMT) |
commit | 13dd08c1a03e5a8f4299816fbd3af1b6cb6d9642 (patch) | |
tree | 9564593d47936d2e47d88e344c2f6915ba8753a3 /src/state_test.cc | |
parent | 3249938cdf574058a066436aea06b0541ded6958 (diff) | |
download | Ninja-13dd08c1a03e5a8f4299816fbd3af1b6cb6d9642.zip Ninja-13dd08c1a03e5a8f4299816fbd3af1b6cb6d9642.tar.gz Ninja-13dd08c1a03e5a8f4299816fbd3af1b6cb6d9642.tar.bz2 |
rearrange handling of builtin bindings to make rules simpler
Now, a 'build' block can override any special binding like 'command'
or 'description' if it needs to.
Diffstat (limited to 'src/state_test.cc')
-rw-r--r-- | src/state_test.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/state_test.cc b/src/state_test.cc index 26177ff..af2bff1 100644 --- a/src/state_test.cc +++ b/src/state_test.cc @@ -29,10 +29,10 @@ TEST(State, Basic) { command.AddSpecial("out"); Rule* rule = new Rule("cat"); - rule->set_command(command); + rule->AddBinding("command", command); state.AddRule(rule); - Edge* edge = state.AddEdge(rule, &State::kDefaultPool); + Edge* edge = state.AddEdge(rule); state.AddIn(edge, "in1"); state.AddIn(edge, "in2"); state.AddOut(edge, "out"); |